Conventional Commit Builder
Build commit messages following the Conventional Commits specification. All processing happens locally in your browser.
Example Presets
Load a common commit pattern to get started
Commit Fields
Adds ! after type and BREAKING CHANGE footer
0/72
Commit Message Preview
Fill in the fields to generate
Preview will appear here
Commit type is required
Description is required
Format Reference
<type>[scope][!]: <description> [optional body] [optional footer(s)]
feat
A new featurefix
A bug fixchore
Maintenance tasksdocs
Documentation changesrefactor
Code refactoringtest
Adding or updating testsperf
Performance improvementsci
CI/CD changesbuild
Build system changesstyle
Code style/formattingrevert
Revert a previous commit