Markdown Preview
Write Markdown and see the formatted result side by side, live.
About this Markdown editor
Type Markdown on the left and the formatted result appears on the right as you type, with the generated HTML underneath ready to copy. Headings, bold, italic, strikethrough, links, images, lists, blockquotes, tables, horizontal rules and fenced code blocks are all supported.
Everything is converted in your browser. Nothing is uploaded, which matters when the thing you are drafting is a README for a private repository, an internal document or a post that is not published yet.
A Markdown cheat sheet
# Headingthrough###### Headingβ six levels**bold**Β·*italic*Β·~~strikethrough~~Β·`code`- itemor* itemfor a bulleted list;1. itemfor a numbered one[link text](https://example.com)Β·> quoted textfor a blockquote---on its own line for a horizontal rule- Three backticks on their own line to open and close a code block
- Tables: pipe-separated rows with a
| --- | --- |separator under the header
Why Markdown won
It was created in 2004 by John Gruber, with Aaron Swartz, on a deliberately narrow principle: the source should be readable as plain text. A Markdown document is legible before it is rendered, which is not true of HTML or of a word processor's file format.
That property is why it spread. GitHub, Reddit, Discord, Slack, Notion, Obsidian and most static site generators all use some flavour of it. "Flavour" is the operative word β Markdown was never formally standardised, so tables, task lists, footnotes and strikethrough vary between implementations. This preview follows the common GitHub-style set. If something renders differently on your target platform, that difference is the reason.
Frequently asked questions
How do I make a table in Markdown?
Separate cells with pipes and put a row of dashes under the header: | Name | Role | on one line, | --- | --- | on the next, then your rows. Tables are a common extension rather than part of original Markdown, but every major platform supports them.
Is my text uploaded when I use this?
No. Conversion happens in your browser. Nothing is transmitted, which matters for unpublished drafts and private repository READMEs.
Why does my Markdown look different on GitHub?
Markdown was never formally standardised, so implementations differ β particularly around tables, task lists, footnotes and line-break handling. This preview follows the common GitHub-style set, but check anything unusual on the platform you are targeting.
Can I convert Markdown to HTML here?
Yes β the generated HTML appears below the preview and can be copied with one click. It is the same HTML that produced the preview you are looking at.
Does it support code blocks?
Yes. Wrap the code in three backticks on their own lines, optionally with a language name after the opening set. The content inside is treated as literal text.