Markdown Formatter
Normalize headings, lists, and prose width for READMEs and CMS content.
When to use this tool
- Normalizing a README before committing it.
- Cleaning up Markdown pasted from a Google Doc or Notion.
- Enforcing a consistent prose width across a docs repository.
How it works
- Paste the raw Markdown.
- Click format.
- Copy the normalized Markdown.
- Commit it to source control with confidence that the formatting is consistent.
Privacy: This tool runs entirely in your browser. Your input is not sent to our servers.
Advertisement
Frequently asked questions
Which Markdown flavor does it use?
GitHub-Flavored Markdown by default. Extensions like task lists and tables are preserved.
Will it reorder my headings?
No. Structural order is preserved. Only whitespace, list markers, and line wrapping are normalized.
Can I configure the prose width?
The default is 80 characters. Change it via Prettier config in your repo if you want a different baseline.