Convert HTML to Markdown
Markdown is the writing format of README files, documentation sites, static site generators, wikis, note-taking apps like Obsidian and Notion, and many AI tools. Moving existing content into it — a blog post from a CMS, a page from an old website, an email newsletter or notes from a word processor — usually means retyping links and formatting by hand. This converter does it for you: paste HTML or formatted text and get clean Markdown instantly.
Features
- Paste HTML or rich text — formatted content from the clipboard is converted automatically.
- Headings, emphasis, links, images, lists, blockquotes and code are all converted.
- Fenced code blocks with language hints kept when present.
- GitHub-flavored Markdown tables and strikethrough.
- Choice of styles for headings and bullet lists.
- Scripts and styles removed for a clean result.
- Private: nothing is uploaded.
Conversion examples
| HTML | Markdown |
|---|---|
<h2>Title</h2> |
## Title |
<strong>bold</strong> |
**bold** |
<em>italic</em> |
*italic* |
<a href="https://example.com">link</a> |
[link](https://example.com) |
<img src="a.png" alt="Logo"> |
 |
<ul><li>item</li></ul> |
- item |
<code>npm i</code> |
`npm i` |
Related tools
Go the other way with Markdown to HTML, escape HTML for code samples with HTML Encode / Decode, or count the words of the converted text with the Word Counter.