Rewrite Anything

Format a Commit Message

Clean up a commit message to follow git best practices. Free, no signup required.

Rewritten
Fix modal not closing on outside click Resolve an issue where clicking outside the modal sometimes failed to close it. Also tidy up related CSS.

About this tool

Git has well-established conventions for commit messages — imperative mood, a short subject line, a blank line before a wrapped body — and most messages quietly break all three. This tool takes a message you've already written and reformats it to follow those conventions without changing what it says. It's for developers who know their commit hygiene is sloppy and want a quick pass to tidy a message before committing, rather than rewriting it from scratch.

Frequently asked questions

What conventions does it apply?+

Imperative subject, roughly 50-character subject limit, a blank line separating subject and body, and body text wrapped for readability.

Does it change my message's meaning?+

No — it only reformats and tightens phrasing. The substance of what you committed stays the same.

Will it split unrelated changes?+

It formats a single message; it won't split one commit into several. Keep separate concerns in separate commits before running it.

Related commit message tools