Free Tool — No Signup Required

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 Free

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