Developer Experience
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.
No data is transmitted — everything runs locallyTool
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