Changelog Generator
Paste your git log output and instantly get a formatted CHANGELOG.md with commits grouped by type — features, fixes, maintenance, docs, and more.
Something went wrong
Recommended: git log --oneline --decorate --no-color
Or: git log --pretty=format:"%h %s (%an, %ar)"
More options
How to use Changelog Generator
- Run <code>git log --oneline --decorate --no-color</code> in your repository.
- Paste the output into the text area.
- Optionally set a version name (defaults to "Unreleased").
- Choose Markdown or HTML output format.
- Click Generate and copy the formatted changelog.
What is Changelog Generator?
This changelog generator parses git log output and groups commits by conventional commit type. It automatically categorises commits into Features, Bug Fixes, Maintenance, Documentation, and Style & Performance sections with emoji indicators.
Simply paste the output of git log --oneline --decorate --no-color or any similar git log format. The tool strips commit hashes and branch decorations, classifies each commit by its prefix, and outputs a clean CHANGELOG.md in Markdown or HTML format. Everything runs in your browser — nothing is uploaded.
FAQ
- What format is used?
- The tool follows the Keep a Changelog standard (keepachangelog.com) with semantic versioning.
- Can I add multiple versions?
- Yes — generate entries for each version and combine them into a complete CHANGELOG.md.
Related tools
People also use
- README Generator📝 Markdown Tools
Free online README generator. Create professional README.md files for your projects with badges, installation, usage, and contributing sections.
- HTML to Markdown Converter🗄️ Developer Tools
HTML to Markdown Converter — Paste any HTML snippet — from a blog post, a CMS export, or a webpage — and get clean Markdown ready for static site genera...
- Markdown Editor🗄️ Developer Tools
Free online Markdown editor with live preview, toolbar, GFM tables, RTL direction support for Arabic, Persian, Urdu, Hebrew. Download as HTML or Markdown. No signup.