Conventional Commits Generator
Build a perfectly formatted type(scope): subject commit message with body, footers, and breaking-change support. Live preview, copy-ready.
Add issue references or metadata like Closes #42.
Commit Message
feat: commit subjectGit Command
git commit -m "feat: commit subject"About Conventional Commits Generator
The Conventional Commits Generator helps you write commit messages that follow the Conventional Commits specification — a widely adopted standard of the form type(scope): description. Instead of memorizing the rules, you fill in a simple form and get a correctly structured message with body, footers, and breaking-change notation.
Structured commits power automated tooling: changelog generators, semantic-release, and commitlint all rely on this format to determine version bumps and produce release notes without manual effort.
How to Use Conventional Commits Generator
- 1. Pick a type that matches your change (feat, fix, docs, and so on).
- 2. Optionally add a scope — the part of the codebase affected, like
auth. - 3. Write a concise subject in the imperative mood; watch the character counter.
- 4. Add a body to explain the motivation and context, if needed.
- 5. Toggle Breaking change for incompatible API changes (adds
!and a footer). - 6. Add footers such as
Closes #123orReviewed-by. - 7. Copy the formatted message or the ready-to-run
git commitcommand.
Common Use Cases
Automated changelogs
Let tools like standard-version or semantic-release build changelogs straight from your commit history.
Semantic versioning
Map feat, fix, and breaking changes to minor, patch, and major version bumps automatically.
Team consistency
Onboard contributors quickly with a shared, enforceable commit style across the whole repository.
Cleaner history
Scannable, structured messages make code review, git blame, and bisecting far easier.