jsonecho

Markdown Formatter

Tidy Markdown: consistent lists, aligned tables and normal spacing.

Loading the tool...

How to use Markdown Formatter

  1. Paste your code. The formatter engine loads in a moment the first time.
  2. Adjust the options if you need to.
  3. Copy the formatted result.

About Markdown Formatter

Markdown written by hand drifts: some lists use dashes, others asterisks, tables lose their alignment, headings have inconsistent spacing. The formatter normalises all of that without changing what the document says.

Tables are aligned, list markers are made consistent and extra blank lines are removed. Code blocks are left alone.

Frequently asked questions

Does it change the rendered output?

No. The document should render the same, only the source is tidier.

Does it format code inside fenced blocks?

Embedded code in fenced blocks is left as written.

Is GitHub Flavored Markdown supported?

Yes, tables, task lists and strikethrough are understood.

Why did the first run take a second?

The formatting engine for this language is downloaded the first time you use it, then cached by your browser. After that, formatting is instant and nothing leaves your machine.

More in Code Formatters

All tools →