Git Commit Message Generator
Generate conventional commit messages with type, scope, and description
Live Preview
Fill in the fields above to generate a commit message.
Conventional Commits Quick Reference
| Type | When to Use |
|---|---|
✨feat | A new feature |
🐛fix | A bug fix |
📝docs | Documentation only changes |
💄style | Code style (formatting, semicolons, etc.) |
♻️refactor | Code refactoring (no feature/fix) |
✅test | Adding or updating tests |
🔧chore | Build process or tooling changes |
⚡perf | Performance improvements |
👷ci | CI/CD configuration changes |
📦build | Build system or dependencies |
⏪revert | Reverts a previous commit |
Commit Message Format
<type>(<scope>): <description> # header (max 72 chars)
# blank line
<body> # what & why (wrap at 72 chars)
# blank line
<footer> # references, breaking changesWas this tool helpful?
What is Git Commit Message Generator?
Free online git commit message generator to create well-structured conventional commit messages following the Conventional Commits specification.
Select from standard commit types (feat, fix, docs, refactor, and more), add an optional scope, write a concise description, and include a body, breaking change notice, or footer. The tool generates a properly formatted commit message with a live preview highlighting each part in a different color. Copy the result to your clipboard and paste it into your terminal. All processing runs in your browser. No signup required.
How to Use Git Commit Message Generator
- 1Select a commit type from the grid (feat, fix, docs, etc.)
- 2Optionally enter a scope to identify the affected area (e.g. auth, api, ui)
- 3Write a short description of the change (under 72 characters, imperative mood)
- 4Optionally add a body for additional context, breaking change details, or a footer
- 5Copy the generated commit message from the live preview
Frequently Asked Questions
Related Tools
AI Commit Message Generator
Generate git commit messages from diffs or change descriptions using a local AI in your browser
Changelog Generator
Generate changelogs in Keep a Changelog format - version entries, semver, and diff links
Dockerfile Generator
Generate production-ready Dockerfiles for 18 stacks - multi-stage builds, best practices included
JSON Schema Generator
Free online JSON schema generator - generate JSON Schema from sample JSON data automatically
.gitignore Generator
Generate .gitignore files for any project - 50+ templates for languages, frameworks, IDEs, and OS
package.json Generator
Generate package.json files with a form-based builder - 8 project presets, all fields supported