Tested tool guide
Tested browser tools
Checked August 16, 2026
What Git Commit Message Generator does, with a checked example
A Conventional Commits message begins with a compact header whose punctuation carries meaning. This tool combines a selected type with an optional parenthesized scope, a description, and optional body and footer sections, inserting the separators and blank lines required by the convention. It helps when you know what changed but want the final message arranged correctly. The important limitation is that formatting is not classification: the generator cannot determine whether a change is truly a fix, a feature, or breaking merely from the wording entered.
Worked example
A concrete input and expected output from the current implementation.
Input
type: fix
scope: parser
description: reject empty input
->
Expected output
fix(parser): reject empty input
`fix` becomes the type, `parser` is enclosed in parentheses as the scope, and the description follows the colon and space. With no body or footer supplied, the result contains only the header.