Markdown Previewer

Type or paste Markdown and the preview updates as you go. This covers a deliberately small, explicit subset of Markdown — not full CommonMark; see below for exactly what's supported.

Preview

Supported syntax

This is an explicit subset, not full CommonMark: # through ###### headings, **bold**, *italic*, `inline code`, fenced ``` code blocks, [text](url) links, -/* unordered list items, 1. ordered list items, and blank-line-separated paragraphs. Anything else is left as plain text.

Literal < > & in your source are escaped before any Markdown rule runs, so pasted HTML — including a stray <script> tag — renders as inert text rather than being interpreted. Code spans and code blocks are escaped but never Markdown-processed, so **not bold** inside one stays literal.