Markdown Formatter
Tidies Markdown source without changing what it renders to. Headings are given one consistent style, bullets one marker, and ordered lists are renumbered in sequence. Trailing spaces go, and long runs of blank lines collapse to one.
Tidies Markdown source without changing what it renders to. Headings are given one consistent style, bullets one marker, and ordered lists are renumbered in sequence. Trailing spaces go, and long runs of blank lines collapse to one.
Fenced code blocks are copied through exactly as written, since spacing matters inside them. Runs entirely in your browser — nothing is sent to a server.
Use cases
- Cleaning up a README before committing it
- Making Markdown from different authors look consistent
FAQ
Is my data sent to a server?
No — this tool runs entirely in your browser.
Will it change how my document looks when rendered?
No. It only standardises the source. Headings stay the same level, lists keep their items, and code blocks are left alone.
What happens to my code blocks?
Fenced blocks, with either backticks or tildes, are passed through untouched apart from trailing spaces on each line.
Why were my ordered list numbers changed?
Lists are renumbered in sequence from 1, which is easier to read in the source. Nested lists are numbered independently of their parent.