HTML to Markdown
Convert HTML into clean Markdown.
Paste HTML — from a page, an email or an export — and get Markdown back. Scripts and styles are dropped, and the structure is kept.
How to use it
- Paste your HTML on the left.
- The Markdown appears on the right as you type.
- Copy it, or download it as a .md file.
Why use this tool
Completely private
Everything runs inside your browser. Your files and text are never sent to a server.
Free, with no limits
No sign-up, no watermarks and no cap on how many times you can use it.
Instant results
There is no upload or queue to wait for, so results appear as fast as your device can work.
Works on any device
Runs in any modern browser on phone, tablet or desktop. Nothing to install.
Frequently asked questions
- What happens to scripts and styles?
- They are removed entirely. Some converters pass the contents of a script tag through as text, which drops JavaScript source into the middle of your document.
- Are tables converted?
- Yes, into GitHub-flavoured Markdown tables. Cells containing a pipe are escaped so the table does not break.
- What if the HTML is messy?
- Unclosed and misnested tags are handled the way a browser handles them, so pasted page source usually converts without complaint.
- What cannot be converted?
- Anything Markdown has no syntax for: colours, fonts, alignment, nested layout. That content is kept as plain text rather than dropped.
Related tools
Markdown to HTML
Render Markdown as HTML, with a live preview.
DOCX to Markdown
Convert a Word document to Markdown.
DOCX to HTML
Turn a Word document into clean HTML.
DOCX to text
Pull the plain text out of a Word document.
Time zone converter
Compare a time across several zones at once.
JSON to CSV
Flatten JSON into a spreadsheet-ready CSV.
URL encoder and decoder
Escape text for a URL, or read an escaped one back.
Text to PDF and Word
Type or paste your text, format it, and save it as a PDF or a Word file.