Markdown & HTML Tools

HTML to Markdown Converter

Paste any HTML and get clean, readable Markdown in seconds. Converts headings, bold, italic, links, images, ordered and unordered lists, code blocks, and tables, handling real-world HTML from blog posts, docs, and CMS exports.

Live preview available Browser-only No sign-up required
HTML

All conversion happens in your browser; your text is never sent to a server

Features

  • Converts headings (h1-h6), bold, italic, strikethrough
  • Links with titles and inline images
  • Ordered and unordered lists including nested lists
  • Tables converted to GFM Markdown table syntax
  • Fenced code blocks with language attributes
  • Ignores presentational span/div tags cleanly

How to use it

  1. Paste your HTML into the left panel.
  2. Markdown appears immediately in the right panel.
  3. Copy the Markdown or download as a .md file.

Use cases

  • Migrating blog posts from WordPress to a Markdown-based SSG
  • Extracting article content from HTML for editing
  • Converting CMS-exported HTML to editable Markdown
  • Turning web page content into a clean draft document

Limitations

  • Complex tables, forms, and layout markup may need manual cleanup.
  • Attributes are generally discarded except link href values.
  • The tool is intended for content conversion, not full website migration.
Questions & answers

Frequently asked

Does it handle messy real-world HTML?

Yes. The converter handles deeply nested elements, inline styles (by ignoring them), and extra whitespace. The output is clean even with imperfect input.

What happens to script and style tags?

Script and style tag contents are stripped entirely from the Markdown output.