lakshithalk/page-to-markdown — explained in plain English
Analysis updated 2026-05-18
Save a web article as clean Markdown for reading or archiving later.
Clip a highlighted section of a page directly into a note taking app like Obsidian.
Convert documentation pages into Markdown for use in another project's docs.
Extract structured content like tables and code blocks from a page without manual formatting.
| lakshithalk/page-to-markdown | 3imed-jaberi/cryptography-si-isamm | 3imed-jaberi/koa-isomorphic-router | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-09-25 | 2021-02-06 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | writer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
No build step or dependencies, load unpacked in Chrome or install from the Web Store once published.
Page to Markdown is a Chrome extension that converts a web page, or just the part of it you have highlighted, into clean Markdown text. You can copy the result to your clipboard or save it as a Markdown file. It has no server, no analytics, and no account to sign in to, and it does not ask for permission to read every website you visit, only the tab you are on when you click it. You can install it from the Chrome Web Store once it is published there, or load it directly from the source code using Chrome's developer mode, with no build steps or extra tools required. It offers three ways to convert a page: pulling out just the main article content while stripping navigation and footers, converting the entire visible page when there is no clear article structure, or converting only text you have selected. It also adds a right click option and a keyboard shortcut, and can optionally add a small header with the page title, source link, and capture date, useful for note taking apps like Obsidian. Headings, lists, tables, code blocks with their programming language detected, quotes, images, and links are all preserved when converting. Everything happens inside your browser, the extension makes no network requests at all, and the only data it stores locally is two small interface preferences, which are removed if you uninstall it. Under the hood it is a small, dependency free JavaScript converter injected into the page only at the moment you use it. The project notes some limits: it cannot work on Chrome's internal pages or the Web Store, cannot read content inside cross origin iframes, and pages built entirely with shadow DOM may convert incompletely. It is released under the MIT license.
A privacy-first Chrome extension that turns any web page or text selection into clean Markdown with no network calls.
Mainly JavaScript. The stack also includes JavaScript, Chrome Extension.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly writer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.