Web Tools
Conventional Commit Generator
Build properly formatted conventional commit messages with type, scope, body, breaking changes, and footers. Includes a validator for existing messages. Runs entirely in your browser — your data never leaves your machine.
git commit conventional generator validator
Published May 30, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Select a commit type, add an optional scope and description, then get a properly formatted conventional commit message. Switch to the Validate tab to check if an existing commit message follows the specification.
Features
- 11 commit types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
- Scope support: optional scope in parentheses (e.g.,
fix(auth):) - Breaking changes:
!indicator andBREAKING CHANGE:footer - Body section: multi-line detailed description
- Custom footers: add Fixes, Reviewed-by, Refs, or any token
- Validator: parse and validate existing commit messages
- 5 examples: simple feature, scoped fix, breaking change, body+footer, CI change
- Private: runs entirely in the browser — no data transmitted
Use Cases
- Formatting git commit messages following the Conventional Commits spec
- Validating commit messages in code reviews
- Teaching team members the conventional commit format
- Generating changelogs from structured commit history