What comes across
Headings, bold, italic, strikethrough, inline code and code blocks, links and images with their alt text, ordered and unordered lists including nesting, blockquotes and horizontal rules. HTML entities are decoded, so & comes back as a plain ampersand.
Anything Markdown has no way to express — a class, an inline style, a table with merged cells — is dropped rather than approximated. Markdown is a smaller language than HTML, and pretending otherwise produces a file that is neither.
Tables, and what has no Markdown equivalent
A simple table converts to Markdown’s pipe syntax. One with merged cells does not — Markdown has no rowspan or colspan — so the content comes across and the merging does not. Nested tables have no representation at all.
The same applies to anything carried by attributes: classes, inline styles, data attributes, ids used as anchor targets. Markdown is a much smaller language than HTML, and approximating what it cannot express produces a file that is neither.
Frequently asked questions
Is my HTML uploaded anywhere?
No. The conversion runs in the page. The conversion runs in the page — nothing about the document is transmitted.
Why did my styling disappear?
Markdown has no way to carry it. Classes, inline styles and layout markup are dropped; what remains is the structure and the text.
Can I convert a whole web page?
You can paste one, but expect navigation and footer markup to come through as stray text. Copy the part you actually want.
Something wrong with this tool, or an idea for it? Tell us