Convert HTML code to clean Markdown format instantly. Supports headings, lists, tables, code blocks, links, images, and more.
Paste HTML to see the markdown output
Converts headings, lists, links, images, tables, code blocks, and more
| Element | HTML | Markdown |
|---|---|---|
| Heading 1 | <h1>Title</h1> | # Title |
| Heading 2 | <h2>Title</h2> | ## Title |
| Bold | <strong>text</strong> | **text** |
| Italic | <em>text</em> | *text* |
| Link | <a href="url">text</a> | [text](url) |
| Image | <img src="url" alt="alt"> |  |
| Unordered List | <ul><li>item</li></ul> | - item |
| Ordered List | <ol><li>item</li></ol> | 1. item |
| Blockquote | <blockquote>text</blockquote> | > text |
| Code | <code>code</code> | `code` |
| Horizontal Rule | <hr> | --- |
Full Element Support
Code Block Detection
Table Conversion
Customizable Options
Entity Decoding
Clean Output
Convert HTML blog posts to markdown when migrating to static site generators like Next.js, Gatsby, or Hugo.
Transform HTML documentation into markdown for GitHub READMEs, wikis, or documentation sites.
Convert web content to markdown for use in note-taking apps like Obsidian, Notion, or Roam.
Export content from HTML-based CMS systems to markdown-based platforms.