Construct semantic Conventional Commits messages with type selectors, scopes, imperative subject character counts, breaking change indicators, issue references, and ready-to-paste git commit commands.
Runs entirely in your browser
Conventional Commits is a widely adopted standard for commit messages — a type (feat, fix, docs…), an optional scope, an imperative subject, and markers for breaking changes and issue references. This builder assembles a compliant message from those parts, counts the subject length, and produces a ready-to-paste git commit command.
Consistent commit messages are not just tidiness: tools use the Conventional Commits format to generate changelogs and determine semantic version bumps automatically, so getting the type and breaking-change marker right has real downstream effects. The builder keeps the subject imperative and within a sensible length, which is the convention reviewers expect.
It runs in your browser, so it is instant. Use it to write consistent commits, learn the format, or generate messages for a project that enforces Conventional Commits.
TechToolsHQ is an independent, reader-supported tech platform. If this free tool saved you time, solved a problem, or helped your workflow, consider supporting our work. Your support helps us keep our utilities 100% free, private, and ad-free for everyone.