Convert Markdown to clean HTML instantly with live preview. Supports CommonMark + tables, task lists, strikethrough.
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.
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.
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 ().
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.
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).