🔒 No upload — conversion runs in your browser

HTML to Markdown

Convert HTML to Markdown in your browser: headings, lists, links, images, tables, block quotes and code blocks. Uses the self-hosted turndown library.

Converter—
HTML size0 characters
Markdown size0 characters
Size change—
Elements found in the input—

The turndown library is served from this site (../lib/turndown.js), not from an external CDN. Your HTML is parsed in the browser only — it is never rendered as a page and never uploaded.

How the HTML to Markdown Conversion Works

HTML and Markdown describe the same structures with completely different syntax. This converter takes pasted HTML — the markup of a CMS article, an e-mail template, a documentation page or a README — and rewrites it as Markdown: headings become #, bold and italic become ** and *, links and images become [text](url) and ![alt](url), lists become - or 1. lists, block quotes get a > prefix, code blocks are wrapped in fences and tables become pipe tables. The turndown library is served from this site instead of an external CDN, and all work happens in your browser; nothing is uploaded. If the library cannot be loaded, the page says so and uses a simplified built-in converter rather than failing. Two honest limits: turndown reads markup, not rendered pages, so paste the HTML source; and Markdown cannot express everything HTML can, so complex layouts and styled divs are reduced to plain text.

More free tools

Free online utility tools. No signup. No tracking.

Impressum · Sitemap · Some links contain affiliate advertising