Free tool
Release Notes Generator
Paste your raw commit messages and get clean, grouped release notes in Markdown — instantly, free, and entirely in your browser.
## v1.0.0 — 2026-07-07 ### ⚠️ Breaking Changes - Rename the public slug field ### ✨ Features - Add dark mode to the dashboard - Expose release note API keys ### 🐛 Bug Fixes - Pagination on the repositories list - Forked repo comparison no longer 500s ### ⚡ Performance - Cache GitHub commit lookups ### 📝 Documentation - Document webhook payloads ### 🔧 Other Changes - Bump prisma to 6.6
How it works
- 1
Paste your commit log — one message per line. The 'Load sample' button shows the expected format.
- 2
The tool detects Conventional Commit types (feat, fix, perf, docs, chore…) and groups each change into the right section.
- 3
Breaking changes (marked with ! or 'BREAKING CHANGE') float to the top so readers see them first.
- 4
Set your version, toggle emoji headings, and copy the finished Markdown straight into your CHANGELOG.md or release.
Frequently asked questions
Is this release notes generator free?+
Yes — it's completely free with no signup, and it runs entirely in your browser. Nothing you paste is uploaded or stored anywhere.
How does it group my commits?+
It reads Conventional Commit prefixes — feat, fix, perf, docs, chore, and so on — and sorts each line into sections like Features, Bug Fixes, and Performance. Anything marked with a ! or 'BREAKING CHANGE' is pulled into a Breaking Changes section at the top.
Do my commits have to use Conventional Commits?+
No. Lines that don't follow the feat:/fix: convention are still included under Other Changes. Conventional Commits just give you cleaner automatic grouping.
Can I automate this from GitHub instead of pasting?+
Yes. release-notes.dev connects directly to your GitHub repositories and generates grouped release notes from your commits, PRs, and tags with AI on every release — then publishes them to a hosted changelog. This free tool is the manual, single-release version.
Want this on autopilot?
release-notes.dev generates and publishes grouped release notes from your GitHub history automatically — on every release. Free to start.