Skip to content
uxTools
Developer

Conventional Commit Validator

Check a commit message against the Conventional Commits spec. Parses the type, scope, breaking-change marker, subject and body range as you type.

Examples
Commit message
VerdictValid

No issues found. This commit message follows the spec.

Parsed fields

Type
feat
Scope
auth
Breaking change
no
Subject
add password reset flow
Body
none
Footers
none

Allowed types

featfixdocsstylerefactorperftestbuildcichorerevert

<type>[(scope)][!]: <subject>

About Conventional Commits

Conventional Commits is a lightweight convention that layers human- and machine-readable meaning on top of commit history. Every message starts with a type, followed by an optional scope and a required subject. That structure makes automated versioning and changelog generation straightforward. This tool sends nothing to a server; all validation happens in your browser.