Skip to content
Input
Markdown
Profiles
2 explicit
Runtime
Browser

Format Markdown with one declared parsing profile

Normalize portable Markdown presentation after parsing the selected syntax contract.

Local processingNo sign-upNo content logging

Format Markdown

Text stays in this tab. Markdown is capped at 500 KiB; pasted HTML uses a 256 KiB cap.

Formatted Markdown

No result is placed in a URL, account, preset, API, or remote log.

What this tool does

Explicit-profile, bounded, local processing

Formatting changes source presentation and can expose parser differences. Review the diff when exact whitespace, list markers, or embedded HTML matters.

Formatting follows the parsed tree

The formatter standardizes bullets, fenced code, and spacing. It does not merely run a regular-expression cleanup.

Processing stays in this browser and is bounded by a 500 KiB Markdown limit, a 256 KiB HTML limit, a 1 MiB result limit, and explicit syntax-tree limits. The public tool never calls the developer API, fetches a URL, or stores a preset.

Portability remains reviewable

Select CommonMark for the core grammar or GFM when tables, task lists, autolinks, and strikethrough are part of the source.

Primary references

Questions and answers

Related Markdown tools