Live Markdown editor

Free online Markdown editor with live HTML preview. Type CommonMark or GitHub-Flavored Markdown on the left and see the rendered HTML on the right; the panes scroll in sync so you do not lose your place in long documents. The preview is sanitised — pasted <script> tags and onclick handlers cannot fire, so you can safely render Markdown you copied from anywhere. Export as a .md file (the source you wrote) or as a .html file (the rendered output), or copy the rendered HTML to your clipboard for pasting into WordPress, Ghost, Notion, or any other CMS. Three view modes: side-by-side (default), editor-only (focus mode), preview-only (read mode).

How to use

1
Type Markdown

Standard syntax — headings (#), lists (-), bold (**), code (```), tables (|).

2
Watch the preview

Live render appears on the right as you type.

3
Switch views

Focus mode hides the preview; read mode hides the editor.

4
Export

Save your draft as .md (source) or .html (rendered), or copy the HTML straight to the clipboard for a CMS paste.

Edit Markdown on the left, see HTML on the right — GitHub-flavored, safe, syncable scroll

View
Theme
Options
Markdown
Preview
Don't know what to try?
400+ free tools — open a surprise
🎲 Surprise me

Features

GitHub-Flavored Markdown Live side-by-side preview Safe preview Sync scroll Three views Multi-format export

Typical uses

  • Draft a blog post in Markdown, render to HTML, paste into your CMS.
  • Write a README locally without installing a renderer.
  • Convert a Markdown document to standalone HTML for emailing or hosting.
  • Format a meeting note with headings and bullet lists, then copy the HTML.
  • Practise Markdown syntax — see how each character translates to HTML.

Why this one

Rendering happens instantly on every keystroke — no round-trip to a server, no "preview ready in 3 seconds" delay you find in CMS editors. Sync-scroll and three-view layouts are configurable. GFM features (tables, task lists, fenced code) match exactly what GitHub renders for your README; flip GFM off if you target a stricter CommonMark consumer (some static-site generators, academic publishing pipelines).

Common questions

What is "GitHub-Flavored" Markdown?

A superset of CommonMark adding tables, fenced code blocks, task lists, autolinks, and strikethrough. It is the de-facto standard for README files. Toggle off "GFM" to render strict CommonMark instead.

Why is <script> in my Markdown not rendering?

Active content (scripts, event handlers, javascript: URLs) is stripped before display — without this guard, any Markdown you paste from a chat or forum could run code in your browser. If you need a literal <script> tag as visible text, escape it with backticks (`<script>`) or HTML entity codes.

Can I write LaTeX/math?

No — this is a plain Markdown renderer, not a math typesetter. Use a code-fenced block with language `math` as a placeholder; for real equation rendering, GitHub now supports $...$ math blocks natively, and Obsidian / VS Code / MkDocs all wire in KaTeX or MathJax.

How does sync scroll work?

When you scroll the editor, the preview scrolls proportionally to match. It is rough percentage-based — not block-accurate — but close enough for navigation.

Mobile?

Yes. The split layout collapses to stacked panes; switch to editor-only or preview-only for more space.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published Updated