Developer Tools · Free

Changelog Generator

A changelog generator that turns a raw commit log into release notes a human would actually read. Paste your commits, and they are grouped into Added, Changed, Fixed and Removed following the Keep a Changelog convention, with the noise stripped out. Export as Markdown for your repository or HTML for a release page.

No signupRuns in your browserNothing uploaded

Changelog Generator Live

How to use it

Four steps to a result

Paste your commit log

Run git log --oneline for the range you are releasing and paste the output. Conventional Commit prefixes are recognised automatically.

Set the version and date

Enter the version number and release date. Semantic versioning is assumed, so a breaking change signals a major bump.

Review the grouping

Commits land under Added, Changed, Deprecated, Removed, Fixed or Security. Move anything that was filed wrong and delete the merge commits and typo fixes nobody needs to read.

Export the release notes

Copy the Markdown into CHANGELOG.md, or export HTML for a release page or an in-app What's New panel.

Questions

Frequently asked questions

Keep going

More free tools

Every one runs in your browser, with no account and nothing uploaded.