Convert Markdown to HTML with a live preview
Markdown lets you write formatted text quickly using simple symbols, without fiddling with HTML tags. When you need the HTML — for a website, a CMS that doesn't support Markdown, an email template or a README you want to preview — this converter does it instantly. Type on the left, and see the rendered result or the clean HTML code on the right. Everything happens in your browser.
Features
- Live preview that updates as you type.
- GitHub Flavored Markdown: tables, task lists, strikethrough, autolinks and fenced code blocks.
- Optional line breaks — turn single newlines into
<br>tags. - Clean HTML output without inline styles or extra wrappers, ready to paste anywhere.
- Download as a complete page with a simple, readable stylesheet.
- Safe preview in a sandboxed frame that blocks scripts.
Markdown cheat sheet
| Markdown | Result |
|---|---|
# Heading 1 / ## Heading 2 |
Headings |
**bold** / *italic* |
bold / italic |
[link](https://example.com) |
A link |
 |
An image |
- item or 1. item |
Bulleted or numbered list |
> quote |
Blockquote |
`code` |
Inline code |
``` on lines before and after |
Code block |
--- |
Horizontal rule |
- [ ] task |
Task list item (GFM) |
~~text~~ |
Strikethrough (GFM) |
Tables are written with pipes and a separator row of dashes. Colons in the separator row align columns: :--- left, :---: centre, ---: right.
Common uses
- Blogs and CMSs that accept HTML but not Markdown.
- Email newsletters — write in Markdown, paste the HTML into your email tool.
- README and documentation previews before you push to GitHub or GitLab.
- Converting notes from Obsidian, Notion exports or other Markdown apps into web pages.
- Learning HTML by seeing which tags each Markdown construct produces.
Tips
- Leave a blank line between paragraphs, lists and headings — it avoids most formatting surprises.
- Indent nested list items by two or four spaces consistently.
- Add a language name after the opening code fence (for example
```js) so syntax highlighters on your site can colour the code.
To count the words in your text, use the Word Counter. For structured data, the JSON Formatter validates and beautifies JSON.