Markdown Previewer

Live split-pane editor with GitHub-flavored Markdown support. Tables, code blocks, task lists, and more.

🔒 Your data never leaves your device
Markdown
0 chars
Preview
👁
Preview will appear here as you type…
0 words 0 chars 0 lines ~0 min read

Markdown Quick Reference

# Heading 1H1 heading
## Heading 2H2 heading
**bold**Bold text
*italic*Italic text
~~strike~~Strikethrough
`code`Inline code
```langFenced code block
- itemUnordered list
1. itemOrdered list
- [ ] taskUnchecked task
- [x] doneChecked task
> quoteBlockquote
[text](url)Link
![alt](url)Image
---Horizontal rule
| col | col |Table row

Frequently Asked Questions

Markdown is a lightweight markup language created by John Gruber in 2004. It lets you write plain-text documents using simple symbols like # for headings, ** for bold, and - for lists, which get converted to formatted HTML. It's used everywhere: GitHub READMEs, documentation, blog posts, note-taking apps like Notion and Obsidian.
GitHub-Flavored Markdown (GFM) is an extension of standard Markdown created by GitHub. It adds tables (using | pipes), fenced code blocks (```), task list checkboxes (- [ ] and - [x]), strikethrough text (~~text~~), and autolinks. This tool fully supports GFM.
Use pipes (|) to separate columns and hyphens (-) for the header separator. Example:

| Name | Age |
| --- | --- |
| Alice | 30 |

Colons in the separator control alignment: :--- left, :---: center, ---: right.
Use - [ ] for an unchecked task and - [x] for a checked task. GitHub-flavored Markdown renders these as interactive checkboxes in READMEs and issues.
No. All Markdown parsing and rendering runs 100% in your browser using the marked.js library. Your text is never sent to any server. You can even use this tool offline after the page has loaded once.