HTML to Markdown FREE
Turn an HTML document or fragment back into Markdown, keeping headings, lists, links, tables and code and dropping the scaffolding.
Drop a file here, or choose one
CSV, TSV, JSON, YAML, XML, Markdown, HTML, plain text, Excel workbooks, and audio and video. The format is read from the file itself, not from its name.
Your files
Convert to
Columns
Uncheck a column to leave it out, type over a name to rename it, and use the arrows to reorder. The preview below follows.
What was read
How this conversion works
The document is parsed into an inert tree - no script runs, no image loads, no stylesheet is fetched - and only the elements that have a Markdown equivalent are read. Headings, emphasis, links, images, lists, blockquotes, code blocks and tables all come across.
Everything else is dropped rather than approximated. Scripts, styles, SVG and layout wrappers have no Markdown form, and inventing one produces a document full of stray markup that somebody then has to clean up by hand.
Tables are written as aligned GitHub-style tables, and characters that would start a Markdown construct in the wrong place are escaped, so the output reads the same as the input rather than acquiring accidental emphasis.
Build a better web, faster.
We build custom software and solutions tailored to your needs.



