Web Tools
Git Branch Name Generator
Generate clean, conventional git branch names from issue titles or descriptions. Supports 10 prefixes (feature, fix, hotfix, bugfix, chore, docs, refactor, test, ci, release), 3 separators (slash, dash, underscore), optional issue numbers, configurable max length, and automatic stop-word removal. Validates branch names against git rules. Runs entirely in your browser — your data never leaves your machine.
git branch naming convention generator workflow
Published May 31, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Enter an issue title or description and the tool generates a clean, kebab-case git branch name. Stop words (the, and, or, etc.) are automatically removed. Choose your prefix, separator style, and optionally include an issue number. The generated name is validated against git’s branch naming rules.
Features
- 10 branch prefixes: feature, fix, hotfix, bugfix, chore, docs, refactor, test, ci, release (plus custom)
- 3 separator styles: slash (/), dash (-), underscore (_)
- Issue number: optionally include GitHub/GitLab issue number (strips # prefix)
- Stop word removal: automatically removes common English stop words for cleaner names
- Max length: configurable 20-120 characters with smart truncation
- Git validation: validates against git branch naming rules (no .lock, no .., no special chars)
- Quick commands: shows ready-to-use
git checkout -bandgit push -ucommands - One-click copy: copy generated branch name to clipboard
- 5 examples: feature with issue, bug fix, hotfix, refactor, release
- Private: all computation runs in your browser — no data transmitted
Use Cases
- Generating consistent branch names across a team
- Converting Jira/GitHub issue titles to branch names quickly
- Enforcing branch naming conventions in a project
- Creating clean branch names from long feature descriptions