Conventional Commit Builder

What is a Conventional Commit Builder?

Build standardized Conventional Commits (v1.0.0 specification) messages. Interactively select commit type (`feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `chore`), scope, short description, body, breaking changes (`!`), and issue footers.

Why Use This Tool?

  • Automated Changelog Generation: Write standardized commit messages compatible with `semantic-release` and `standard-version` automated changelogs.
  • Git Commit History Standardization: Enforce consistent git history conventions across team repositories.
  • Highlight Breaking Changes: Properly format breaking change notes (`BREAKING CHANGE: ...`).

How to Use

  1. Select Commit Type (feat, fix, docs, refactor, etc.).
  2. Enter Scope (e.g. `auth`, `api`, `ui`) and Short Description.
  3. Optionally toggle Breaking Change or add issue footer (`Fixes #123`). Copy formatted commit command.

Real Working Example

Input:

Type: feat | Scope: auth | Description: add OAuth2 Google login | Breaking Change: No

Output Result:

Formatted Commit Message:
feat(auth): add OAuth2 Google login

Git Command:
git commit -m "feat(auth): add OAuth2 Google login"

Important Technical Details & Specifications

  • Conventional Commits v1.0.0 Spec: Generates strict `type(scope): description` structure.
  • Breaking Change Flagging: Adds `!` indicator (`feat(api)!: ...`) and `BREAKING CHANGE:` footer block.
  • Local Memory Execution: Fast local generation.

Related Developer Tools

Frequently Asked Questions

What is a Conventional Commit?

Conventional Commits is a lightweight specification for adding human and machine readable meaning to commit messages.

What are the main commit types?

`feat` (new feature), `fix` (bug fix), `docs` (documentation), `style` (formatting), `refactor` (code change), `perf` (performance), `test` (adding tests), `chore` (build/tooling).

How is a breaking change indicated in Conventional Commits?

Append `!` after the type/scope (e.g. `feat(api)!: ...`) or include a `BREAKING CHANGE:` footer.

Is it free?

Yes, 100% free.

What is the main function of Conventional Commit Builder?

Build standardized Conventional Commits v1.0.0 messages with type, scope, description, body, breaking changes, and footer. This tool processes conventional commit builder data 100% locally inside your web browser.