Git Branch Name Generator
Type a ticket, a scope and a short description — get a clean, valid kebab-case branch name with a ready-to-run git checkout -b command.
Recent names
Your last 10 generated names are saved in this browser. Copy a name to save it here.
Branch naming tips
- Keep names short and descriptive — the ticket ID links the branch to your task tracker.
- Use one branch per change so code reviews stay focused.
- Delete merged branches to keep the repository clean.
- Agree on the type prefixes (
feature,bugfix,hotfix…) with your team so everyone names branches the same way.
Frequently Asked Questions (FAQ)
What does the Git Branch Name Generator do?
It builds a valid Git branch name from a branch type, an optional scope and ticket ID, and a short description. It also shows the matching git checkout -b command, and you can copy the name or the command with one click.
Which branch types are available?
feature, bugfix, hotfix, chore, release and docs, matching common team conventions for naming branches.
How is the branch name cleaned up?
The tool converts everything to lowercase kebab case, turns spaces and underscores into hyphens, removes invalid characters, collapses repeated hyphens, and trims names longer than 63 characters automatically.
Does it remember the names I generated?
Yes. The last 10 names you copy are saved in your browser. You can reuse, copy or delete any of them, or clear the whole list.
How do I use the generated name?
Copy the git checkout -b command shown on the page and run it in your terminal to create the branch and switch to it.