Convert HTML into clean Markdown - headings, bold and italic, links, lists, and inline code mapped to their Markdown equivalents.
Everything is converted on the page itself - the source you paste never travels to a server.
Markdown is the lingua franca of README files, wikis, static-site generators, and note apps, but plenty of source lives as HTML. This tool rewrites the common content tags into Markdown: <h1>-<h6> become ATX headings, <strong> and <em> become **bold** and *italic*, anchors turn into [text](url) links, and <ul>/<ol> lists become dash or numbered lines. It is deliberately focused on clean article-style markup rather than trying to reproduce arbitrary page layouts, and the whole conversion runs in your browser.
An <h2>Release notes</h2> heading becomes "## Release notes" on its own line.
A link like <a href="https://example.com">docs</a> is rewritten as [docs](https://example.com), keeping the URL you would lose in a plain-text export.
An ordered list is numbered automatically: two <li> items under <ol> become "1. ..." and "2. ...".
Which HTML tags are supported?
Headings, paragraphs, line breaks, bold/strong, italic/em, links, unordered and ordered lists, inline code, and blockquotes. Unrecognised tags are stripped and their text kept.
Will it handle a full, messy web page?
It works best on clean content fragments - an article body, an email, a snippet. Deeply nested or malformed markup from a whole page may not map perfectly, since the tool targets readable content rather than layout.
Does it preserve links and their URLs?
Yes. Anchor tags become Markdown links with the href intact, which is the main advantage over a plain HTML-to-text conversion.
Is my HTML uploaded anywhere?
No. The transformation is a sequence of local string operations; nothing about your input leaves the browser tab.