Branch Naming Convention Checker
Paste a Git branch name and instantly see whether it passes your team's naming conventions, with clear violation details.
Branch Name
Try:
Allowed Prefixes
At least one prefix must be enabled. Toggle to match your team's workflow.
Advanced Rules
Maximum characters allowed
Enter a branch name
Type a branch name on the left to see validation results.
Suggested fix
Load a Workflow Preset
Copied!
Summary
Paste a Git branch name and instantly see whether it passes your team's naming conventions, with clear violation details.
How it works
- Enter or paste a Git branch name into the input field.
- Toggle the allowed prefixes (feature/, bugfix/, hotfix/, etc.) to match your team's rules.
- Optionally enable advanced rules such as lowercase-only, max length, or ticket ID requirements.
- The checker validates your branch name in real time against all active rules.
- Each failing rule is highlighted with a clear explanation so you can fix the name immediately.
Use cases
- Verify a branch name before pushing to a repository with strict CI naming gates.
- Onboard new developers by showing them exactly what a valid branch name looks like.
- Debug why a branch was rejected by a pre-receive hook or pipeline rule.
- Explore different convention presets (GitFlow, trunk-based, GitHub Flow) to pick the right one.
- Quickly check ticket-ID requirements (e.g., JIRA-1234) embedded in branch names.
- Test edge cases like slashes, uppercase letters, and special characters.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu