Commit Message Generator
Build clean Conventional Commits messages with guided fields. Your recent messages stay in this browser only — nothing is sent anywhere.
Use imperative mood: "add feature", not "added feature". Keep the whole first line under 72 characters.
0 / 72
Issue references like "Closes #42". A breaking change note is added automatically when the toggle is on.
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.