Git Branch Namer
Describe a task in plain English and get 3 branch name suggestions in the standard <code>type/short-summary</code> format (feat, fix, chore, docs, refactor, test, perf, or hotfix). Each name is kebab-case, under 50 characters, and includes the ticket ID if you mention one. Eliminates the branch-naming debate at the start of a task. AI-powered through AWS Bedrock.
Branch naming rules applied
- • type/short-summary format
- • Types: feat, fix, chore, docs, refactor, test, perf, hotfix
- • Kebab-case summary; ticket ID kept exact
- • No spaces, no capitals, no underscores
- • Under 50 characters
- • Include ticket ID if provided
Today's picks
Three books for ticket and docs work. Check the current price before you buy.
Amazon affiliate links. We earn a commission on qualifying purchases at no extra cost to you.
Get new tools by email
We add tools most weeks. Give an email address and we send you the new ones, plus short notes on how to use them. No more than one email a week. Unsubscribe with one click.
Keep moving through the GitHub Worktree
Move from repository setup to a scoped issue, legible branch and commit, reviewer-ready pull request, and grounded release notes.
Open GitHub WorktreeFrequently Asked Questions
- What branch naming convention does it follow?
- The <code>type/short-summary</code> convention. Type is one of feat, fix, chore, docs, refactor, test, perf, or hotfix. The summary is kebab-case and the complete name stays under 50 characters. Example: <code>fix/checkout-race-condition</code>.
- Will it include a Jira ticket ID?
- If you mention one in your task description. For example, if you paste 'PROJ-123: Fix race condition in checkout', a suggestion like <code>fix/PROJ-123-checkout-race</code> comes back. Ticket IDs in the branch name auto-link PRs and commits in most issue trackers.
- Why three suggestions instead of one?
- Branch naming has real variation in scope and specificity. Three options — usually one terse, one medium, one more descriptive — let you pick the right level. Also, branch names are near-permanent in the git reflog, so a 5-second choice now saves future confusion.
- What about long-lived branches like main and develop?
- This tool is for short-lived feature, fix, and chore branches — the ones you create for a single unit of work and delete after merging. Never rename <code>main</code>, <code>master</code>, <code>develop</code>, or release branches based on a one-shot AI suggestion.
Related Tools
GitHub Issue Generator
Turn rough repository context into a grounded GitHub issue with a title, issue body, supplied criteria, and visible gaps. AI-powered, free, no signup.
Conventional Commit Generator
Describe your change in plain English, get a Conventional Commits message with the right type, scope, subject, and release signal. Includes commitlint and semantic-release examples. Free, no login.
PR Description Generator
Describe your change, get a structured pull request description with summary, changes, test plan, and reviewer notes. GitHub-Flavored Markdown. Free, no login.
Git Command Explainer
Paste any git command and get a plain-English breakdown of each flag, what it destroys, and a safer alternative. Free, no login.
About Git Branch Namer
Describe your task, get 3 concise git branch names following the type/short-summary convention. Free, no login. This AI-backed tool sends your input to MarkdownMe's capped Amazon Bedrock endpoint to generate the result. No account is required. MarkdownMe provides free, fast, and reliable Markdown tools for developers, writers, and anyone who works with Markdown.