💬Commit Message Generator
Generate conventional commit messages from a description of your changes.
About Commit Message Generator
Generate well-formatted git commit messages following the Conventional Commits specification (conventionalcommits.org). Select the commit type (feat, fix, docs, style, refactor, test, chore), enter the scope and description, and optionally add a body and breaking change footer.
How to Use Commit Message Generator
- 1
Select a commit type
Choose the type that best describes your change: feat, fix, docs, refactor, etc.
- 2
Add scope and description
Enter an optional scope (e.g. the module name) and a concise imperative description.
- 3
Copy the commit message
Copy the formatted commit message to use with git commit -m.
Common Use Cases
- Writing consistently formatted commit messages for team projects
- Generating conventional commits for automated changelog tools
- Learning the Conventional Commits specification format
- Standardising commit message style across a development team
Frequently Asked Questions
What is the Conventional Commits format?
Which commit types are supported?
Related Tools
Changelog Generator
Generate structured changelog entries following Keep a Changelog format.
README Generator
Generate a professional README.md template for your project.
Regex Generator
Generate regular expressions from plain-English descriptions or examples.
Password Generator
Generate strong, secure random passwords with customizable options.
UUID Generator
Generate universally unique identifiers (UUID v4) instantly.
QR Code Generator
Generate QR codes from any text or URL for easy sharing.