How to use
Use it as a quick VS Code-friendly cleanup pass before committing or publishing.
- Paste your Markdown into the input box.
- Choose the formatting options (defaults match common lint/format expectations).
- Click Format.
- Copy the formatted output back into VS Code.
FAQ
Is this the same as VS Code’s built-in Markdown formatter?
No. It applies a small set of VS Code-friendly cleanup rules (headings/blank lines/trailing spaces) and avoids changing fenced code blocks.
Will it modify content inside ``` fenced code blocks?
No. Lines inside fenced code blocks are left unchanged, including trailing spaces.
Does it remove trailing spaces everywhere?
By default it trims trailing spaces only outside fenced code blocks. You can turn that option off.
What happens to multiple blank lines?
If enabled, multiple consecutive blank lines outside code fences are collapsed to a single blank line.
Does it change list markers or wrap lines?
No. It focuses on whitespace and headings to keep changes predictable.
Is my Markdown uploaded to a server?
No. Formatting runs locally in your browser and does not use network requests.
Can it help reduce noisy diffs in Git?
Yes. Normalizing newlines, trailing spaces, and heading spacing typically makes diffs cleaner.