HTML to Markdown Converter
Paste HTML and get clean, readable Markdown — headings, lists, links, images and tables converted instantly.
About the HTML to Markdown Converter
This tool turns raw HTML into clean, readable Markdown you can paste straight into a README, wiki, blog post, or notes app. It converts headings, paragraphs, bold and italic text, links, images, blockquotes, code blocks and nested lists — plus tables, strikethrough and task lists via GitHub-Flavored Markdown. Scripts, styles and other clutter are stripped so you're left with just the content and its structure.
- Copy the source of a web page or rich-text email and paste it here to rescue the text as tidy Markdown.
- Keep the hash heading style for the widest compatibility across GitHub, notes apps and static-site generators.
- Use Download .md to save the result as a file you can commit or import directly.
How it works
Three steps. No sign-up, no upload, no wait.
Paste your HTML
Drop in HTML from a web page, email, or editor — headings, lists, links, tables and more.
Choose your style
Pick your bullet and heading style so the Markdown matches how you like to write.
Copy or download
Grab clean Markdown as text, or save it straight to a .md file — updated live as you type.
Private by design.Everything happens right here in your browser. Your files are never uploaded — we never see them.
Frequently Asked Questions
Why convert HTML to Markdown? ▼
Does it keep tables, links and images? ▼
[text](url), images become , and tables, strikethrough and task lists are converted using GitHub-Flavored Markdown so they render correctly on GitHub and most Markdown viewers.What's the difference between the heading styles? ▼
# Title, ## Section — and are the most widely supported. Setext underlines the top two heading levels with = and - instead. ATX is the safe default for GitHub, notes apps and static sites.Should I use dashes or asterisks for bullets? ▼
-) are the most common convention; asterisks (*) are equally valid. Pick whichever your team or editor already uses.