Commit Message Generator
Build clean Conventional Commits messages with guided fields. Your recent messages stay in this browser only — nothing is sent anywhere.
Generated message
Fill the fields above and click Generate message.
History (saved in this browser)
How to use
- Pick a type that describes the change (feat, fix, docs, and so on) and optionally add a scope like
authorui. - Write a short subject in imperative mood. Watch the counter to keep the first line under 72 characters.
- Optionally add a body explaining the reason, and a footer with issue references.
- Click Generate message to preview, then Copy message to paste it into git.
- Click Save to history to reuse a message later from the history list.
Note
The format follows the Conventional Commits specification: type(scope): subject, then a blank line, then body and footer. Tools like release automation and changelogs read this format, so consistent messages make versioning easier. History is stored in your browser local storage and never leaves your device.
Frequently Asked Questions (FAQ)
What does the Commit Message Generator do?
It builds a clean Conventional Commits message for you with guided fields: a type, an optional scope, a short subject in imperative mood, and optional body and footer. You can preview the result, copy it, and keep a history in your browser.
Which commit types are supported?
feat, fix, docs, style, refactor, test, chore, perf, ci, build and revert, each with an example so you can pick the type that matches your change.
How does the breaking change option work?
Turn on the Breaking change toggle and the tool adds the breaking change note to the footer for you automatically.
Are my commit messages stored online?
No. Your recent messages stay in this browser only. Nothing is sent anywhere.
Is the commit message generator free?
Yes, it is completely free to use with no signup.