Commit Message Generator

Good commit messages make your project history readable for your whole team. This free commit message generator builds clean Conventional Commits — the widely used type(scope): subject format — from a short form. Fill in the fields, copy the result, and paste it straight into git. Everything runs in your browser.

Generated commit message


How to Use

  1. Choose the commit type that fits your change.
  2. Add an optional scope, such as the module you touched.
  3. Write a short subject in the imperative mood, for example “Add login page”.
  4. Optionally add a longer body, then copy the generated message into git.

Key Features

  • Follows the Conventional Commits specification.
  • Live preview as you type.
  • One-click copy with a fallback for older browsers.
  • Runs entirely in your browser — nothing is uploaded.

FAQs

What are Conventional Commits?
A widely used format for commit messages: type(scope): subject, for example “feat(auth): add login page”. It makes histories searchable and enables automatic changelogs.

Which type should I choose?
Use feat for new features, fix for bug fixes, docs for documentation, refactor for restructuring without behaviour change, and chore for maintenance tasks.

Do I need the scope?
No, it is optional, but it helps — for example “feat(auth): …” shows the change touched authentication.

Related Tools

Scroll to Top