Skip to main content
DevFlow AIDevFlow AI
ToolsDocsFavoritesHistorySettings
Star on GitHubContribute

Free & open source

DevFlow AIDevFlow AI
ToolsDocsFavoritesHistorySettings
Star on GitHubContribute

Free & open source

DevFlow AIDevFlow AI
ToolsGit Commit Generator

Git Commit Generator

Generate commit messages following Conventional Commits

Help
Next steps

Commit Architect

0/72

Header does not follow format: type(scope): description

Description is empty

AI Diff Auditor

Result
Session changelog
Registry
git-previewmain Β· a1b2c3d

✨ feat:

Commit standard compliance

Conventional Commits 1.0.0FAILED
Header length (< 72 chars)N/A
Body separation (empty line)N/A

About this tool

The Git Commit Generator helps you write commit messages that follow the Conventional Commits spec. Pick a type, add a scope and description, and get real-time validation with a character counter and breaking-change support. It keeps your history clean and machine-readable for changelogs and semantic release.

How to use it

  1. Pick a commit type. Choose from types like feat, fix, docs, refactor, and more.
  2. Add scope and description. Enter an optional scope and a concise description.
  3. Add details if needed. Include a body, footer, breaking-change note, or issue reference.
  4. Copy the message. Copy the validated Conventional Commit message.

Frequently asked questions

What format does it produce?
Conventional Commits β€” type(scope): description β€” with optional body and footer.
Is it free?
Yes. It is free and open source, with no login.
Is my input sent to a server?
No. The message is built and validated locally in your browser.
Why use Conventional Commits?
They enable automated changelogs and semantic versioning, and make history easier to scan.
Can it parse an existing commit?
Yes. Paste a commit to extract its type, scope, and description.