Markdown Preview & Converter

Write Markdown and see the rendered output in real-time. View the raw HTML code, or convert HTML back to Markdown.

# Heading Heading 1–6
**bold** Bold text
*italic* Italic text
[text](url) Link
![alt](url) Image
- item Unordered list
1. item Ordered list
`code` Inline code
```lang Code block
> quote Blockquote
| a | b | Table
- [x] done Task list
--- Horizontal rule
~~text~~ Strikethrough
πŸ’‘ Type / in the editor to open the slash command menu for quick formatting!
✏️ Markdown
Lines: 0 Words: 0 Chars: 0

What is Markdown?

Markdown is a lightweight markup language used to format text. It's widely used in documentation, README files, blogs, and note-taking apps. With simple syntax like # Heading, **bold**, and - list item, you can create rich formatted content without HTML.

Markdown ↔ HTML Conversion

This tool works in two directions. In Markdown β†’ Preview mode, write Markdown and see the rendered result or view the raw HTML code. In HTML β†’ Markdown mode, paste HTML and get clean Markdown back β€” useful when migrating content between platforms or converting web pages to documentation.