Conventional Commit Message Workbench
Inspect a Conventional Commit message or build a separate commit-message artifact from explicit JSON fields.
Loading tool…
How to use Conventional Commit Message Workbench
Inspect a Conventional Commit message or build a separate commit-message artifact from explicit JSON fields. Separate the type, scope, bang marker, body and footer candidates, keep multiline footer values, and distinguish uppercase breaking-change footers from ordinary text.
- Provide commit message or builder json.
- Choose the supported mode and run the tool. Review its assumptions and any reported errors.
- Copy the result or download a separate output; reset to clear the current form.
Good to know
- 50 KB of valid UTF-8, 2,000 lines, a 32-character ASCII type and 100 footers. A scope is bounded text without parentheses or line breaks. Header and body are separated by a blank line.
- The first footer-shaped line at the start of a later paragraph begins the footer block in this explicit parsing profile. Free-form body text can be ambiguous; review the reported split. Builder bodies and multiline values refuse ambiguous embedded footer starts.
- Types and ordinary footer tokens are compared case-insensitively where relevant. BREAKING CHANGE and BREAKING-CHANGE require uppercase. Semantic correctness of feat/fix or the actual diff is not inferred.
- The conventional release signal is descriptive and does not select or publish a version. No Git repository, commit, hook, command or release process is opened or modified.
- Inputs are processed on this device and are not automatically saved or uploaded.
Common questions
Does a major signal mean this tool will release a major version?
No. The result only describes the message marker convention. Your release policy, current version, compatibility rules and actual code changes still determine what should happen.
Does this change my original input?
No. The tool returns a separate result. Review that output before using it in another application.
Keep going with related tools
All developer →Local Unified Patch Workbench
Inspect ordinary unified text patches or atomically apply exact hunks to a virtual JSON file map.
DeveloperSemantic Version Range Checker
Test versions against npm semantic ranges and sort valid versions.
TextText Diff
Compare two texts line by line and download an easy-to-read difference report, entirely in your browser.
DeveloperConventional Release Notes Builder
Turn supplied commit messages into a reviewable grouped Markdown release draft with exact source-record evidence.
DeveloperGitHub Issue Form Builder
Generate a real issue-form YAML draft from a bounded input, textarea, dropdown and checkbox model.
DeveloperGit Config File Workbench
Inspect a supplied Git configuration file or normalize its supported syntax while retaining repeated settings.