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 browserTool
About this tool
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
Affiliate disclosure
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
FAQ
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.
Related tools