How to Convert HTML to Markdown in Chrome (3 Ways, 2026)
Markdown is the format that survives everything. Notes apps read it, git repos diff it, AI prompts accept it. The web serves HTML, though — and the moment you copy a passage out of a browser the formatting either vanishes or arrives wrapped in junk. The three real ways to convert HTML to Markdown in Chrome trade off speed, fidelity and privacy very differently.
Why Copy-Paste Usually Destroys the Formatting
Copy-paste feels like it preserves everything — the browser does put a rich HTML flavor on the clipboard. What happens next depends on where you paste:
- Pasting into a plain editor (a notes app, a prompt box) strips it: tables become walls of smashed-together words, nested lists flatten, links vanish behind anchor text or dump bare URLs.
- Pasting into a rich editor (a doc, an email) keeps the look but drags in invisible junk: inline styles,
<span>forests, half-broken table widths. It reads fine today and converts terribly later.
Neither path gives you actual Markdown — the portable, plain-text kind you can search and diff. Conversion is a separate step, not a paste.
Method 1: Online HTML-to-Markdown Converters
Plenty of websites do the conversion for you: paste HTML in, Markdown out. Most are wrappers around the same open-source engine, Turndown. For a one-off snippet from a public page, they're quick. The honest downsides:
- Your content leaves your machine. Paste a research passage or a client's text into one and you've just uploaded it to someone's server.
- No source capture — recording the URL stays your job.
- Round-trip friction. Select, copy, new tab, paste, convert, copy back, paste into notes. Five extra steps per clip is how habits die.
Method 2: Pandoc and the Command Line
Pandoc is the fidelity gold standard. Save the page (SingleFile makes this easy), then run pandoc input.html -o output.md — or batch a whole folder in one line. Best for bulk conversions and documentation pipelines: fully offline, scriptable.
But it lives in the terminal. If cd and file paths make you uneasy, this adds fear on top of friction — and even for the comfortable, the clip ends up as a file on disk, not a note in the browser. Still no browser workflow.
Method 3: Right-Click in the Browser (Recommended)
If your reading happens in Chrome or Edge, the lowest-friction converter sits inside the page itself. VKT Note is a Manifest V3 side-panel note extension built around exactly this flow:
- Select the passage — or right-click an image; one unified menu, Save to vkt-note, auto-detects the content.
- Right-click and save. The HTML→Markdown conversion runs on Turndown, in the browser: tables, headings, lists, links, code and images survive the trip as real Markdown.
- Edit a clean note. The clip lands as editable Markdown in your local side-panel notebook, with the source page link pinned in the editor tab bar.
From there it behaves like a proper editor: formatting toolbar (Bold, Italic, Strikethrough, H1–H3, Link, Code, Lists, Quote, HR), keyboard shortcuts Ctrl+B/I/K/S, auto-save two seconds after you stop editing, and a full-screen preview for the finished note. The free tier covers 3 notes per day — delete one of today's to reclaim a slot. Premium ($9.99 one-time, or $2.99/month) adds unlimited notes, JSON export of all your notes and priority support. Privacy is the point: notes live in local browser storage, zero upload, only storage, activeTab and sidePanel permissions — no account, no analytics. Get it for Edge or via the product page.
The Three Methods, Side by Side
| Method | Speed per clip | What survives | Offline | Privacy | Install |
|---|---|---|---|---|---|
| Online converter | Medium — 5-step round trip | Structure, if it's Turndown-based | No | Content is uploaded | None |
| Pandoc / CLI | Slow — files + terminal | Best-in-class fidelity | Yes | Fully local | Yes |
| Right-click (VKT Note) | Fastest — one click | Tables, headings, lists, links, code, images | Yes, after install | Local storage, zero upload | Extension, once |
What Converts Well (and What Doesn't)
- Static content converts cleanly. Articles, documentation, tables, recipe steps — the HTML is already there, and Turndown or Pandoc maps it faithfully.
- Heavily JS-rendered pages need prep. Comment threads behind a "Load more" button, infinite-scroll feeds, collapsed accordions: expand what you want first, then select — the converter sees the current DOM, not what you remember reading.
- Iframes and shadow content are often out of reach. Embedded players and third-party forms sit behind boundaries a selection can't cross — clip the surrounding text and bookmark the embed.
- Images become links, not downloads. Markdown points at the original URL, which breaks if the host stops serving it.
Frequently Asked Questions
What is the best free way to convert HTML to Markdown?
For everyday browsing, VKT Note's free tier is the fastest path: right-click a selection and the Turndown engine turns it into clean Markdown in a local side panel, 3 notes a day free. For files, the SingleFile + Pandoc combo is completely free and offline — save the page as HTML, then convert it on your own machine. Pick the browser-native route if you clip often, the CLI if you convert whole documents.
Does table formatting survive conversion?
Yes — the Turndown engine that VKT Note uses converts HTML tables into Markdown pipe tables, and it keeps headings, nested lists, links, code blocks and images intact as Markdown syntax. Copy-pasting into a plain editor is what flattens tables; a real converter maps the structure instead of dropping it.
Are online HTML-to-Markdown converters safe?
Honest answer: anything you paste into a web converter is uploaded to someone's server, and you have no control over what happens to it afterward. For public, non-sensitive pages that is usually fine. For private research, client material, or anything medical or legal, use a local method instead — an extension that converts inside the page you're already on, or Pandoc on your own machine.
Can I convert a whole page or just selections?
VKT Note is selection-first by design: highlight what you actually want and right-click it, so your notebook fills with useful passages instead of whole pages you will never reread. Right-clicking an image works too — the unified menu auto-detects the content. If you truly need a full page as Markdown, save it with SingleFile and run Pandoc over the file.
Is VKT Note free?
Yes — the free tier covers 3 notes per day, and deleting one of today's notes reclaims a slot. Premium is $9.99 one-time for life (or $2.99 per month) and removes the daily cap, adds JSON export of all your notes, and includes priority support.
Our pick: if the page is already open, converting it somewhere else is a detour. VKT Note right-clicks selections into clean Markdown via Turndown — source link attached, everything local. 3 notes/day free; $9.99 lifetime unlocks unlimited notes + JSON export.
More VKT tools live in the extensions catalog, or reach us at [email protected].
