Online Markdown editor with live preview
Write Markdown on the left and see the formatted result on the right as you type. Use the toolbar or keyboard shortcuts for headings, bold, links, lists, tables and code, then download your text as Markdown, HTML or PDF, or copy it formatted into an email or document. Your draft is saved in this browser and never uploaded.
Free · No sign-up
How to use it
- Type or paste Markdown into the editor, or open a .md file from your device.
- Format with the toolbar or shortcuts: Ctrl+B for bold, Ctrl+I for italic, Ctrl+K for a link. Lists continue when you press Enter.
- Watch the live preview. Switch between Write, Split and Preview, or use full screen to focus.
- Download the result as Markdown, HTML or PDF, or copy it formatted to paste into an email or document.
Why use this tool
Live preview
See headings, lists, tables and code formatted instantly, side by side or one at a time.
GitHub-flavoured Markdown
Tables, task lists, strikethrough, fenced code blocks and automatic links work as on GitHub.
Toolbar and shortcuts
Format without remembering the syntax. Lists continue on Enter and Tab indents them.
Export anywhere
Download .md or a styled HTML page, save as PDF, or copy formatted text for Word, Google Docs and email.
Saved as you type
Your draft stays in this browser, so you can close the tab and continue later.
Private and free
No upload, no account and no limits. Unsafe HTML is removed from the preview.
Markdown cheat sheet
| You type | You get |
|---|---|
| # Heading | Large heading (use ## and ### for smaller ones) |
| **bold text** | Bold text |
| _italic text_ | Italic text |
| ~~crossed out~~ | Strikethrough |
| [link text](https://example.com) | A clickable link |
|  | An image |
| - item | Bulleted list |
| 1. item | Numbered list |
| - [ ] task | Checkbox in a task list |
| > quote | Block quote |
| `code` | Inline code |
| ``` on its own line, before and after | Code block |
| --- on its own line | Horizontal divider |
| | A | B | with a | --- | --- | line below | Table |
What is Markdown?
Markdown is a simple way to format text with ordinary characters. You put asterisks around a word to make it bold, start a line with # to make a heading, or with a hyphen to make a list. The file stays readable as plain text and converts cleanly to HTML.
It is used for README files on GitHub and GitLab, documentation, notes apps such as Obsidian and Notion, forums such as Reddit, chat apps such as Discord and Slack, and static websites. This editor follows GitHub-flavoured Markdown, the most common version.
Tips for writing Markdown
- Leave a blank line between paragraphs, lists and headings.
- End a line with two spaces, or leave a blank line, to start a new line in the output.
- Indent a list item by two spaces, or press Tab, to make a nested list.
- Add a language after the opening ``` of a code block, such as js or python, for editors that highlight code.
- Put a backslash before a character, such as \*, to show it instead of formatting.
Privacy
Everything happens in your browser. Your text is not sent to a server, and the draft is stored only in this browser's local storage, which you can clear at any time with the Clear button. Links in the preview open in a new tab, and scripts or unsafe HTML in your Markdown are removed before the preview is shown.
Frequently asked questions
Is this Markdown editor free?
Yes. It is free with no account, no limits and no watermark on exports.
Where is my text saved?
In your browser's local storage on this device. It is not uploaded, so it will not appear on another device or in a private window.
How do I convert Markdown to PDF?
Click Print or save as PDF and choose Save as PDF in the print dialog. Only the formatted document is printed, without the editor.
How do I convert Markdown to HTML?
Click Download HTML for a complete web page with simple styling, or Copy HTML to paste the markup into your website or CMS.
Can I paste the result into Word or Google Docs?
Yes. Click Copy formatted, then paste. Headings, bold, lists, links and tables keep their formatting.
Does it support tables and task lists?
Yes. It supports GitHub-flavoured Markdown, including tables, task lists, strikethrough, fenced code blocks and automatic links.
Markdown guide: syntax with examples
Related tools
Need something built?
Tell us what you want to create.
Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.