Commit Message Generator
Describe what you changed in plain English. Get a conventional commit message ready to copy.
Describe Your Change
Commit type
Auto-detected from your description. Override if needed.
Adds ! and BREAKING CHANGE footer
Generated Commit Message
Your commit message will appear here.
Want commits to write your changelog?
ShipTell connects to your GitHub repos and uses AI to turn your commits into customer-friendly release notes automatically.
Try ShipTell FreeNo credit card
Setup in 2 min
5 free changelogs/month
How It Works
1. Describe the change
Write what you did in plain English — no jargon needed. The tool figures out the commit type automatically.
2. Adjust if needed
Override the detected type, add an optional scope, or mark it as a breaking change with one click.
3. Copy and commit
Copy the formatted conventional commit message and paste it straight into your terminal.
This tool follows the Conventional Commits specification — a lightweight convention on top of commit messages that makes it easy to automate changelogs and versioning. Common types: feat (new feature), fix (bug fix), refactor (code restructure), chore (maintenance). All processing happens in your browser — nothing is sent to any server.