Commit Message Generator
Build conventional commit messages following the Conventional Commits specification. Copy-ready for Git.
Commit Details
0/72
Generated Message
π‘ Definition
Conventional Commits
- Conventional Commits is a specification for structured commit messages: type(scope): description.
- It enables automated changelogs, semantic versioning, and cleaner Git history.
π How to use
Step by Step
- Select the commit type (feat, fix, docs, etc.)
- Optionally add a scope (component/area affected)
- Write a short description (max 72 chars)
- Add a body and breaking change note if needed
π― Use cases
When to use
- Standardizing team commit messages
- Automated changelog generation
- Semantic version bumping
- Code review clarity
Frequently Asked Questions
What is Conventional Commits?βΎ
A specification that adds structure to commit messages: type(scope): description. Types include feat, fix, docs, style, refactor, perf, test, build, ci, chore.
Why 72 characters?βΎ
The 72-character limit for the subject line is a Git convention that ensures messages display properly in various tools and terminal widths.