Home/Tools/HTML to Markdown
Markdown toolkit
FreeNo signupBrowser-only

HTML to Markdown

Paste HTML source markup on the left and get clean Markdown on the right. Handles headings, bold/italic, links, images, lists, blockquotes, code blocks, tables and horizontal rules.

Nothing you paste here is uploaded anywhere — the conversion happens entirely in your browser.

Input HTML
Output Markdown
Also converts live as you type
Migrating a CMS export

Blogs exported from Wix, Squarespace or a legacy CMS usually come out as HTML — paste it in to get Markdown ready for a static site generator or a new CMS.

Cleaning up scraped content

Turn raw page markup into readable Markdown for notes, documentation, or feeding into another tool.

Writing docs from a design handoff

Convert a developer's HTML snippet into Markdown for a README or a wiki page without retyping it.

Does this handle nested lists and tables?

Yes — one level of nested lists and basic tables (no colspan/rowspan) convert cleanly. Deeply nested or heavily styled tables may need a manual touch-up.

Is my HTML sent to a server?

No. The conversion runs entirely in JavaScript in your browser — nothing is uploaded or logged.

What if a tag isn't recognized?

Unrecognized tags are skipped and their text content is kept, so you won't lose content — just formatting on that one element.