HTML to Markdown

Convert HTML to Markdown online for free — paste HTML code, or paste rich text copied straight from a web page, Google Docs, Word or an email, and get clean Markdown with GitHub-flavoured tables, strikethrough and task lists. Choose heading, bullet and link styles, preview the result, then copy or download a .md file.

100% private — everything runs in your browser. Conversion happens on your device; nothing is uploaded.

100% private — runs in your browser
Paste rich text here (from a web page, Google Docs, Word or email) — or edit the HTML below
Preview

Converted with the open-source Turndown library plus GitHub-flavoured tables, strikethrough and task lists. Scripts and styles are stripped. Nothing you paste leaves your device.

How to convert HTML to Markdown

  1. Paste rich text into the box, or paste HTML code into the HTML panel.
  2. Choose heading, bullet and link styles.
  3. Check the Markdown and the preview.
  4. Copy it, or download the .md file.

What you can use it for

  • Move blog posts and docs into Markdown-based sites
  • Turn Google Docs or Word text into README files
  • Clean up content for Notion, Obsidian and GitHub
  • Prepare tidy text for AI prompts and knowledge bases

More free tools

Building for the web?

Format, minify, convert and generate code with our free, private developer tools.

See all free tools →

Frequently asked questions

How do I convert a web page to Markdown?

Select the content on the page, copy it, and paste it into the rich-text box. The formatting is converted to Markdown instantly.

Are tables supported?

Yes — HTML tables become GitHub-flavoured Markdown tables.

Need the reverse?

Use our Markdown to HTML converter.

Is anything uploaded?

No. Conversion happens in your browser.