Commit Message Generator
Build a Conventional Commits message with scope, body, and footer.
Free & unlimited
Commit type
Message
Scope (optional)
Description
0/72Body (optional)
Footer
Closes issues
Co-author name
Co-author email
Preview
Select a type and enter a description to previewAll processing happens in your browser. No data is sent to any server.
About this tool
- 1
Select type
Choose the commit type: feat, fix, docs, refactor, etc.
- 2
Add details
Enter scope, description (max 72 chars), and optional body.
- 3
Set footer
Toggle breaking change, add issue references, or co-authors.
- 4
Copy
Copy the formatted message or the full git commit command.
- Keep the description under 72 characters - the counter turns red when exceeded.
- Recent scopes are saved in localStorage so you can quickly reuse them.
- Use "Copy as git command" to get a ready-to-paste terminal command.
- History saves your last 10 generated messages for reference.
- 11 Conventional Commit types
- Scope with recent history
- 72-char description counter
- Breaking change & issue refs
- Co-authored-by support
- Copy as git command
- Message history (last 10)
- Writing consistent commit messages across a team
- Learning the Conventional Commits format
- Quickly formatting complex commit messages with footers