Extract headings, paragraphs, emphasis, lists, code and link text from a UTF-8 HTML document, then download a Markdown file. The converter is intended for ordinary document markup, not pixel-perfect web-page reproduction.
What is removed or rejected?
Balanced script, style, iframe, object and other active-content blocks are removed. An unclosed active block or comment is rejected instead of silently copying hidden content. Protocol-relative and unsafe links are neutralized.
Examples and known limitations
<h2>Notes</h2> becomes a level-two Markdown heading. CSS layout, forms, complex tables, embedded media and custom components are not reconstructed. Review the downloaded Markdown for missing layout or data before reuse.
Encoding and privacy
Processing is local to the browser. Invalid UTF-8 and UTF-16 are rejected. Input is limited to 10 MB and 12 million decoded characters. To produce HTML again, use Markdown to HTML.