HTML to Text & Markdown

Paste HTML and keep its useful structure: headings, paragraphs, links, lists, tables and code become clean plain text or Markdown. Scripts, styles and other non-readable content are skipped.

HTML input
{{ inputStats.chars }} chars {{ inputStats.noSpace }} w/o spaces {{ inputStats.words }} words {{ inputStats.lines }} lines {{ inputStats.bytes }} bytes UTF-8 {{ pasteMessage }}
Extracted {{ format === 'markdown' ? 'Markdown' : format === 'compact' ? 'compact text' : 'readable text' }}
Output Source Links
{{ outputStats.chars }} chars {{ outputStats.noSpace }} w/o spaces {{ outputStats.words }} words {{ outputStats.lines }} lines {{ outputStats.bytes }} bytes UTF-8
source: {{ result.source.label }} {{ result.stats.links }} links ({{ result.stats.uniqueLinks }} unique)

About this extractor

This is not a browser scraper: it only processes HTML you paste or open from your device. It does not fetch URLs, send content to a server or execute anything in the source.

Plain text keeps readable paragraphs and adds each kept URL after its link label. Markdown preserves headings, emphasis, links, ordered and unordered lists, quotes, tables and code blocks where the source supplies them.

Everything stays in this browser tab. Source HTML can contain private exports, CMS drafts and customer content; it is never uploaded or stored.