AZ Tools

Conventional Commit Message Builder

Developer

Fill in a commit type, optional scope, description, body, and footers to produce a valid Conventional Commits 1.0.0 message. Mark a breaking change to add the `!` indicator and a `BREAKING CHANGE:` footer. Everything runs locally in your browser — nothing is uploaded.

Commit message

How to use

  1. Pick a commit type (feat, fix, …) and an optional scope.
  2. Write a short description, and add a body or footers if needed.
  3. Toggle breaking change when applicable, then copy the generated message.

Frequently asked questions

What format does it follow?
The Conventional Commits 1.0.0 spec: type(scope)!: description, followed by an optional body and footers separated by blank lines.
How is a breaking change marked?
Enabling breaking change adds a ! after the type/scope and, if you provide a description, a BREAKING CHANGE: footer.
What goes in footers?
Metadata like issue references — for example Closes #123 or Reviewed-by: Name. Put one footer per line.
Is my input sent anywhere?
No. The message is assembled entirely in your browser; nothing is uploaded.

Related tools