Skip to main content

Commit Message Generator

Build a Conventional Commits message with scope, body, and footer.

Free & unlimited
Commit type
Message
Scope (optional)
Description
0/72
Body (optional)
Footer
Closes issues
Co-author name
Co-author email
Preview
Select a type and enter a description to preview
All processing happens in your browser. No data is sent to any server.

About this tool

  1. 1

    Select type

    Choose the commit type: feat, fix, docs, refactor, etc.

  2. 2

    Add details

    Enter scope, description (max 72 chars), and optional body.

  3. 3

    Set footer

    Toggle breaking change, add issue references, or co-authors.

  4. 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

Related tools

View all

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy