MD

Markdown to HTML Converter

Convert Markdown to clean HTML instantly with live preview. Supports CommonMark + tables, task lists, strikethrough.

Markdown
1
HTML Output
HTML output appears here
ℹ️ Markdown Cheat Sheet
# H1   ## H2
**bold**   *italic*
- item   1. ordered
`code`   ```block```
> blockquote
~~strikethrough~~
[text](url)
![alt](image-url)
--- (hr)
- [ ] task list

🔗 Related Tools

❓ Frequently Asked Questions

What is Markdown?

Markdown is a lightweight markup language created by John Gruber in 2004. It uses simple plain-text syntax to indicate formatting — # for headings, ** for bold, * for italic, - for lists, and backticks for code. Markdown is widely used in README files, documentation, blog posts, GitHub, and note-taking apps like Notion and Obsidian.

What is the difference between Markdown and HTML?

HTML uses verbose tags like <h1>Title</h1> and <strong>bold</strong>. Markdown uses simpler notation: # Title and **bold**. Markdown is easier to write and read in plain text, but must be converted to HTML for display in a browser. This tool does that conversion for you.

What Markdown syntax is supported?

This converter supports standard CommonMark Markdown: headings (# H1 through ###### H6), bold (**text**), italic (*text*), strikethrough (~~text~~), inline code (`code`), code blocks (```), ordered and unordered lists, blockquotes (>), horizontal rules (---), links ([text](url)), and images (![alt](url)).

What is GitHub Flavored Markdown (GFM)?

GitHub Flavored Markdown (GFM) extends standard Markdown with tables, task lists (- [ ] item), strikethrough (~~text~~), and fenced code blocks with syntax highlighting. GitHub uses GFM for README files, issues, and pull request descriptions.

How do I add a table in Markdown?

Markdown tables use pipes (|) and dashes (-): | Header 1 | Header 2 | followed by | --- | --- | then each row as | Cell 1 | Cell 2 |. Colons control alignment: :--- (left), ---: (right), :---: (center).