HTML to Markdown converter

Paste HTML or upload a file and get clean GitHub-Flavored Markdown instantly — headings, lists, tables, code blocks, links, and task lists all convert correctly. Everything runs in your browser, so nothing is uploaded to a server.

HTML input
Markdown output
Publish a page as a link

What this converter handles

How to convert HTML to Markdown

  1. 1. Add your HTML

    Paste markup into the left pane or upload a .html file.

  2. 2. Get Markdown instantly

    The right pane shows the converted Markdown as you type, with GFM tables and lists handled automatically.

  3. 3. Copy or download

    Copy the result to your clipboard or save it as a .md file for your notes app.

  4. 4. Publish the original, optional

    Need to share the original page too? Publish it as a link with HTML To Link.

Frequently asked questions

Is this HTML to Markdown converter free?

Yes. Converting HTML to Markdown is free, with no signup and no limits on how much you convert.

Does it support tables and task lists?

Yes. The converter uses GitHub-Flavored Markdown, so tables, strikethrough, and task list items are converted into proper GFM syntax that renders on GitHub, Obsidian, and Notion.

Is my HTML uploaded anywhere?

No. The conversion runs entirely in your browser with JavaScript. Your content never leaves your device.

Why would I convert HTML to Markdown?

Common uses: moving web content into Obsidian or other Markdown notes apps, preparing documentation, feeding clean text to LLMs, or archiving pages in a future-proof plain-text format.

Can I convert Markdown back to HTML?

Yes. Use the Markdown workspace on HTML To Link to write or import Markdown and publish it as a live page — that flow covers the reverse direction.