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.

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

  1. Enter or paste a Git branch name into the input field.
  2. Toggle the allowed prefixes (feature/, bugfix/, hotfix/, etc.) to match your team's rules.
  3. Optionally enable advanced rules such as lowercase-only, max length, or ticket ID requirements.
  4. The checker validates your branch name in real time against all active rules.
  5. 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