HTML to Markdown
Convert HTML into clean Markdown for READMEs, docs and CMS moves.
How it works
Turn HTML into clean Markdown — useful for moving content out of a CMS, into a README, or into any system that prefers Markdown. Headings, lists, links, images, tables and code blocks are all converted.
Try an example
—🔒 Processed entirely in your browser — your text is never uploaded or stored.
About the HTML to Markdown
This free HTML to Markdown converter turns HTML into clean, readable Markdown. It's the quickest way to move content out of a CMS, turn a web page into a README, or migrate to a system that prefers Markdown.
Headings, lists, links, images, tables, blockquotes and code blocks are all converted, in your browser, with no upload.
How to convert
- Paste your HTML — a fragment or a full page body.
- Copy the resulting Markdown.
- Use it in a README, a docs site, or any Markdown-based editor.
Common uses
- Migrating blog posts out of WordPress or another CMS.
- Turning an HTML page into README or documentation content.
- Cleaning up messy pasted HTML into simple, portable text.
Frequently asked questions
How do I convert HTML to Markdown?
Paste the HTML and the Markdown appears immediately, ready to copy.
What happens to HTML that Markdown can't express?
Markdown supports inline HTML, so anything without a Markdown equivalent is preserved as HTML rather than being dropped.
Are tables and code blocks converted?
Yes — tables become Markdown tables and <pre><code> blocks become fenced code blocks.
Is my HTML uploaded?
No. The conversion runs entirely in your browser.