ChangelogGen

Paste a git log → get a Keep-a-Changelog. Everything runs in your browser.

Git log input

Parsing runs entirely in your browser — author names and emails are discarded and never sent anywhere.

Paste a git log to begin

Supported: git log --oneline output, full git log output, or an existing changelog with version headings. Conventional commit prefixes (feat:, fix:, chore:, …) are detected automatically.