Skip to main content
Back to Tools
Web Tools

Conventional Commit Generator

Build properly formatted conventional commit messages with type, scope, body, breaking changes, and footers. Includes a validator for existing messages. Runs entirely in your browser — your data never leaves your machine.

git commit conventional generator validator

Published May 30, 2026

All interactive tools run entirely in your browser. Your data never leaves your device.

How It Works

Select a commit type, add an optional scope and description, then get a properly formatted conventional commit message. Switch to the Validate tab to check if an existing commit message follows the specification.

Features

  • 11 commit types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
  • Scope support: optional scope in parentheses (e.g., fix(auth):)
  • Breaking changes: ! indicator and BREAKING CHANGE: footer
  • Body section: multi-line detailed description
  • Custom footers: add Fixes, Reviewed-by, Refs, or any token
  • Validator: parse and validate existing commit messages
  • 5 examples: simple feature, scoped fix, breaking change, body+footer, CI change
  • Private: runs entirely in the browser — no data transmitted

Use Cases

  • Formatting git commit messages following the Conventional Commits spec
  • Validating commit messages in code reviews
  • Teaching team members the conventional commit format
  • Generating changelogs from structured commit history