Tool Hub

Git Commit

Conventional Commits message builder (type/scope/subject/body/footer)

Commit message
feat: 

How to use

  1. Select a Conventional Commits type from the dropdown (feat, fix, chore, docs, etc.).
  2. Optionally add a scope to narrow the change area (e.g. api, ui).
  3. Write the subject line in the imperative mood without a trailing period.
  4. Add an optional body to explain why the change was made, and an optional footer for issue references.
  5. Toggle Breaking change on if the change breaks the public API, then describe the migration.
  6. Copy the fully formatted commit message from the output.

Examples

  • Type feat, scope ui, subject "add dark mode toggle" produces: feat(ui): add dark mode toggle.
  • Enabling breaking change with description "remove --legacy flag" appends BREAKING CHANGE: remove --legacy flag in the footer.

Verify outputs before using in production. No warranty — see Terms.