Changelog Generator
Build a Keep a Changelog entry — or a full CHANGELOG.md — from category lists, or paste raw git commit messages and have them auto-sorted into Added / Changed / Fixed / Removed / Deprecated / Security with the Conventional Commits prefixes stripped.
What this tool does
It produces changelog text in the Keep a Changelog format: a version heading, a date, and grouped sections for Added, Changed, Deprecated, Removed, Fixed and Security.
Two ways to fill it
By category — type or paste one item per line into
each section. From commits — paste the output of
git log --pretty=%s and the tool sorts each line by its
Conventional Commits type: feat → Added, fix
→ Fixed, perf/refactor → Changed,
revert → Removed, a ! or
BREAKING CHANGE → Changed with a breaking marker.
Prefixes and scopes are removed and the first letter is capitalised.
Section vs full file
Output just the one release section to paste above your existing
entries, or a complete CHANGELOG.md with the standard
header, an Unreleased section and, if you give a repository URL,
[x.y.z]: …/compare/… link references at the bottom.
Privacy
Everything runs in your browser. Your commit messages are not uploaded.