Markdown Live Editor

Write Markdown with a live HTML preview that updates as you type. Tracks words, lines and paragraphs, and lets you copy the HTML or download as .md.

Everything is processed locally in your browser. Your text never leaves your device.

Words: 0Lines: 0Paragraphs: 0

How It Works

A compact, dependency-free parser turns your Markdown into HTML as you type, and the preview updates on every keystroke. The output is plain semantic HTML: no classes, no scripts and nothing to download — the same job a Markdown editor does, running entirely on your device.

The parser
It reads your text line by line, groups lines into blocks (headings, lists, tables, fenced code, quotes) and applies inline styling inside each block. It supports the common formats plus GitHub-style tables.
The preview
The rendered HTML appears in the right pane instantly. On narrow screens the view stacks: editor on top, preview below, so both fit on a phone.
Stats and export
Word, line and paragraph counts update live below the editor. When you are done, copy the HTML with one click or download your text as a .md file using the browser's native download.

Frequently Asked Questions

Does my text get uploaded anywhere?

No. The parser and everything else is a small piece of JavaScript bundled into this page. Your Markdown stays in the page's memory and is processed entirely on your device. There is no server, no network request and no analytics on the text.

Which Markdown syntax is supported?

The common core plus GitHub-style tables: headings (h1–h6), bold and italic, inline code, fenced code blocks, links, images, ordered and unordered lists, blockquotes, horizontal rules and tables. Nested lists, footnotes and math are not supported.

How do the word, line and paragraph counts work?

Words are whitespace-separated tokens in your text, lines are the physical line count, and paragraphs are blocks of text separated by blank lines. All three update live as you type.

Can I paste the generated HTML into a CMS or blog editor?

Yes. The output is plain semantic HTML with no classes or scripts, so it pastes cleanly into most CMS HTML editors, static site generators and email builders. If your target supports CSS, you can style the standard tags afterwards.

Does it need an internet connection?

No. Once the page has loaded it works fully offline, because the parser ships with the page. Reloading the tool clears the editor, since nothing is saved.