Markdown Previewer
Write Markdown and see the rendered result side by side.
Which Markdown this is
The preview renders GitHub Flavored Markdown, so tables, task lists, strikethrough and fenced code blocks all work in addition to the original 2004 syntax. Single line breaks are honoured rather than collapsed, which matches what GitHub comments do and what most people expect while typing. The rendered HTML is sanitized before it is displayed, so a pasted document cannot run script in this page.
The syntax worth memorising
Headings are one to six # characters; **bold** and _italic_; lists start with - or 1.; links are [text](url) and images the same with a leading !. Code is wrapped in backticks, or in a fence of three backticks with a language name for a block. Everything else is a variation on those.
Where flavours diverge
Markdown has no single specification. CommonMark pinned down the ambiguous cases, GFM added tables and task lists on top, and Reddit, Discord, Slack and most static site generators each support a slightly different subset. Nested lists, raw HTML and footnotes are the usual points of divergence — if a document has to render in a specific place, preview it there before trusting it.
Everything stays in the tab
The text is converted in your browser and nothing is uploaded, which makes this safe for a draft you would not paste into an online editor. It also means the document is not saved anywhere: reloading the page starts over, so keep the original in a file if you care about it.