Git Branch Name Generator
Turn a ticket ID and a description into a clean, valid git branch name — pick a convention (GitHub Flow, GitFlow, Conventional, Jira, Linear), tune the separators, case, length and stop-word stripping, and get a checked name plus a git switch -c command.
What this tool does
It slugifies a description into a branch name, prefixes it the way your team does, and checks the result against git's rules for a valid ref name.
Conventions
GitHub Flow — feature/short-description.
GitFlow — feature/,
release/, hotfix/ off the matching base.
Conventional — mirrors commit types:
feat/, fix/, chore/.
Jira — PROJ-123-short-description.
Linear — username/abc-123-short-description.
Options
Prefix separator (/ or -), word separator
(- or _), lower-case, a maximum length that
cuts on a word boundary, and removal of filler words like "the",
"and", "to".
Validation
git rejects names with .., a leading -, a
trailing . or .lock, the sequences
@{ or //, whitespace, control characters or
any of ~ ^ : ? * [ \. The tool flags these before you
create the branch.
Privacy
Everything runs in your browser. Nothing is uploaded.