ToolboxHub

💬Commit Message Generator

Generate conventional commit messages from a description of your changes.

Share:
feat:

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

    Select a commit type

    Choose the type that best describes your change: feat, fix, docs, refactor, etc.

  2. 2

    Add scope and description

    Enter an optional scope (e.g. the module name) and a concise imperative description.

  3. 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?
Conventional Commits is a specification that structures commit messages as: type(scope): description — for example, feat(auth): add OAuth2 login support. It enables automated changelog generation and semantic versioning.
Which commit types are supported?
feat (new feature), fix (bug fix), docs (documentation), style (formatting), refactor (code restructure), perf (performance), test (tests), build (build system), ci (CI/CD), and chore (maintenance).

Related Tools