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.

RELEASE_NOTES.md
## 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. 1

    Paste your commit log — one message per line. The 'Load sample' button shows the expected format.

  2. 2

    The tool detects Conventional Commit types (feat, fix, perf, docs, chore…) and groups each change into the right section.

  3. 3

    Breaking changes (marked with ! or 'BREAKING CHANGE') float to the top so readers see them first.

  4. 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.