HTML to Markdown Converter

Convert HTML into clean Markdown, keeping the structure and links.

From web markup to writing format

Markdown is far pleasanter to write and store than HTML, so when you have content as HTML — copied from a page, exported from an editor, pulled from an email — converting it to Markdown gives you something clean to work with. This turns HTML into Markdown, preserving headings, lists, links, bold and the other structure that maps across.

Paste the HTML and it comes back as Markdown.

What carries over and what doesn't

The conversion is clean for the elements Markdown has an equivalent for — headings, paragraphs, lists, links, emphasis, code, quotes. Where HTML does something Markdown cannot express, like complex tables, custom styling or nested layout, the converter either simplifies it or falls back to inline HTML, which Markdown allows. For the common job of turning article or documentation HTML into editable Markdown, it does the bulk of the work that would otherwise be a tedious manual rewrite. The reverse tool handles Markdown back to HTML.

Common questions

What structure carries over to Markdown?

Headings, paragraphs, lists, links, emphasis, code and quotes — the elements Markdown has an equivalent for.

What about complex tables or styling?

Where Markdown cannot express something, it is simplified or falls back to inline HTML, which Markdown permits.

Is my content uploaded?

No. The conversion happens in your browser.

More Convert tools