Convert HTML content to Markdown format with advanced formatting support
Users
6,000
0 in 30 days
Rating
4.7 / 5
unchanged in 30 days
Ratings
26
0 in 30 days
Store rank
#13K
#11K among extensions
Version
0.5.9
updated 7 Sep 2026
Users
monthly, 2 years
Latest, 15 Oct 2026:6,000 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 years
Latest, 15 Oct 2026:26 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About HTML to Markdown Converter
Turn a web page, the main article, or just your selection into clean Markdown. Copy it, or save it as a .md file.
## Full Description
Copying something off a web page into a Markdown editor is usually a chore. You paste it and spend the next few minutes deleting navigation menus, fixing links that point nowhere, and untangling formatting that didn't survive the trip. This extension does that conversion properly, right where you are, and gives you Markdown you can actually use.
You decide how much of the page to take:
- The whole page, when you want everything.
- Just the main article. It uses Mozilla Readability to find the real content and leave the surrounding clutter behind, which is what you want for blog posts, news, and documentation.
- Only the text you've selected, when you just need a paragraph or two.
There are two ways to run it. The first is the toolbar popup: open it, choose your mode, choose whether the result goes to your clipboard or downloads as a file, and click convert.
The popup retries automatically when the page is not ready for conversion, including tabs that were already open when you installed or reloaded the extension. If the browser blocks access, it provides guidance about site access, refreshing the page, or enabling access to local files. Browser settings pages, new-tab pages, and extension stores cannot be converted.
The second is the right-click menu, which skips the popup entirely:
- Select some text, right-click, and choose "Convert Selection to Markdown".
- Right-click anywhere on a page for "Convert Page to Markdown" or "Convert Main Content to Markdown".
Right-click conversions follow whatever default output you've set in the options, so one click either drops the Markdown on your clipboard or saves a .md file named after the page. It's the fastest path once you've picked the output you prefer.
The output is GitHub Flavored Markdown, and it works to keep the details that normally get lost: headings, nested lists, task lists, tables (including the awkward ones with merged cells, captions, or multi-line content), inline code, fenced code blocks with their language label intact, strikethrough, superscript and subscript, horizontal rules, links, and images. Relative links and image sources are rewritten as absolute URLs so nothing breaks once the Markdown leaves the page, and block-style "card" links collapse into normal single-line links instead of a tangle of nested text.
If you want tidier results, the options page lets you strip common page noise before converting: navigation, sidebars, cookie and consent banners, share widgets, forms, dialogs, and related-content blocks. That's a single toggle you can leave off if you'd rather keep the page as-is. You can also list your own CSS selectors for elements to remove on sites you visit often, and those apply whether or not the built-in cleanup is on. The selector box checks what you type before saving, so a stray comma, an invalid selector, or something far too broad like "body" or a bare "div" can't quietly wreck your exports. A built-in viewer shows exactly which selectors and keywords the common-noise cleanup uses, so nothing is a mystery.
The same options page is where you set your defaults: which mode and output the popup opens with, an optional Downloads subfolder to keep your exports in one place, and whether Chrome shows its Save As dialog (which is the only way to pick a folder outside your Downloads).
Everything runs locally in your browser. The page never leaves your machine.
## What's New in Version 0.5.9
Version 0.5.9 fixes popup connection recovery on pages opened before installation, makes page-access errors easier to resolve, and removes extension-page loading warnings reported in Chromium based browsers.
- Fixed the popup's "Could not establish connection. Receiving end does not exist." error when converting a page that was already open before installation. The popup now retries automatically when the page's converter needs to start.
- Added clearer messages for restricted pages and site-access problems, with guidance for refreshing pages and enabling local-file access.
- Removed unnecessary preload warnings when opening the popup or Options page in Chromium based browsers.
- The fix uses existing permissions. Conversion stays local, with no new data collection or tracking.
## Previous Release: Version 0.5.8
Version 0.5.8 is a maintenance release focused on staying current and shipping with confidence. The way the extension converts pages hasn't changed — the output is identical to before, and the test suite proves it.
New in 0.5.8:
- Moved to current major versions of the tools the extension is built on (React 19, Tailwind CSS 4, Vite 7, TypeScript 6), plus a DOMPurify security update for the HTML sanitizing that happens before every conversion.
- Added a real test suite behind the scenes: fast unit tests plus end-to-end tests that load the actual extension in a browser and check conversion across every mode, the popup, the options page, and both clipboard and file output. Updates are far less likely to break something you rely on.
The following improvements were included by 0.5.8 after version 0.5.6:
- Right-click conversion now works reliably for selected text, full pages, and main-content extraction.
- Right-click clipboard copying works on Manifest V3, using a small offscreen helper to reach the clipboard.
- Pages that hadn't loaded the converter yet get it injected on demand, with a retry, so conversion still works on tabs that were already open.
- An options page for your default mode and output, a Downloads subfolder, and the Save As prompt.
- Two independent cleanup controls: the built-in common-noise rules and your own ignored-element selectors.
- Validation for custom selectors so a bad or overly broad entry can't break exports.
- A popup that shows the built-in noise rules, so you can see what cleanup actually removes.
- Full-page exports keep page chrome l…
Growth
Window
Users
Change
Ratings
Rating
7 days
0
+0.0%
0
0.00
30 days
0
+0.0%
0
0.00
6 months
+3,000
+100.0%
+6
−0.31
1 year
+5,000
+500.0%
+17
−0.31
Chrome Web Store search rankings
Where HTML to Markdown Converter appears when people search the store, with the 30 day change