Markdown Cleaner / Normalizer

Markdown is forgiving — you can use *, -, or + for bullets; # or underline-style for headings; tabs or spaces for indent. The result is inconsistent files. This cleaner normalizes a Markdown document to one canonical style: ATX headings, dash bullets, fenced code blocks, trimmed trailing whitespace, collapsed blank lines, balanced quote markers.

How to use the Markdown Cleaner / Normalizer

Paste Markdown on the left. Toggle the cleanup options. Output updates live. Copy with the button.