Skip to content
ConvertPassConvertPass home

Developer

HTML to Markdown

Flatten HTML into Markdown without rendering the original markup.

This tool processes files and text locally in your browser. Your content is not uploaded or stored by this site.

0 B
Empty

Empty. Paste text, drop a file, or load the example.

What this tool does

Turndown walks the HTML and emits Markdown. Script and style content is not treated as something to run. The conversion is useful for recovering article text, not for bitwise-perfect round trips.

How to use it

  1. Paste HTML.
  2. Copy Markdown.
  3. Check links and code blocks before publishing.

Supported input

  • HTML text, UTF-8, up to 2 MB

Output

  • Markdown text

Privacy

This tool processes files and text locally in your browser. Your content is not uploaded or stored by this site.

ConvertPass does not include your input in analytics, URLs, or error reports. Encoding: UTF-8. Limit: 2 MB (2.00 MB).

Limitations

  • Layout CSS is not preserved.
  • Complex tables may flatten poorly.
  • Inline JavaScript is not executed and usually discarded.

Example

Input
<h1>ConvertPass</h1><p>Local <em>first</em>.</p>
Output
# ConvertPass

Local _first_.

Troubleshooting

The Markdown is empty
You may have pasted a full HTML document whose content is inside noscript or loaded later by JavaScript. Paste the article fragment instead.

FAQ

Can this scrape a live URL?

No. Fetching arbitrary URLs from the browser would run into CORS and would not be a local tool. Paste HTML you already have.

Will it keep class names?

Not by default. Markdown has no class syntax.

Is the HTML sanitised?

It is not rendered. Conversion still should not be treated as sanitisation for later display. Escape or sanitise when you publish.

What about SVG?

SVG is XML-ish HTML in many pages and often drops out. Use the image tools for SVG files.

Related tools

Related guides

Related formats

Last reviewed 16 August 2026. Report a problem. Reports do not include your input.