Code Quality

Changelog Format Validator

Paste CHANGELOG.md content to validate Keep a Changelog 1.0 format โ€” version headers, ISO 8601 dates, change category sections, and comparison link format.

Calculations run locally in your browser

Changelog Format Validator

The Changelog Format Validator checks CHANGELOG.md against Keep a Changelog 1.0 format including version headers, ISO 8601 dates, change categories, and comparison links.

โ€ข Validate CHANGELOG.md format before a release to catch date or section errors

โ€ข Check that an Unreleased section follows the correct Keep a Changelog format

โ€ข Verify comparison link format before adding to the bottom of CHANGELOG.md

โ€ข Lint a CHANGELOG contribution before merging a community PR

Uptime, incident, and on-call management. Better Stack provides status pages, incident management, and on-call scheduling for engineering teams.
View options with Better Stack
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation
What does this tool tell you?
The Changelog Format Validator checks CHANGELOG.md against Keep a Changelog 1.0 format including version headers, ISO 8601 dates, change categories, and comparison links.
What affects the result most?
Keep a Changelog 1.0 format: versions in reverse-chronological order, ISO 8601 dates. Change categories: Added, Changed, Deprecated, Removed, Fixed, Security โ€” standardized section names. Unreleased section: [Unreleased] at top captures work since last release.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.