MarkSnip - Markdown Web Clipper
Extension Actions
One-click Markdown web clipper. Save articles, docs, code & tables as clean Markdown for AI agents & LLMs. Supports Obsidian & more.
# MarkSnip - Markdown Web Clipper
Save any webpage as clean, formatted Markdown with one click. MarkSnip lets you copy as Markdown or save page as Markdown from any tab -- perfect for Obsidian, Notion, Goodnotes, AI agents, LLM workflows, coding assistants, and personal knowledge bases.
## Why MarkSnip?
Whether you're a developer saving API docs, a researcher collecting papers, or a student building a knowledge base, MarkSnip gives you clean Markdown without the usual cleanup. Clip a full page, selected text, or multiple tabs -- then copy with formatting intact, copy clean text to your clipboard, download, or send it where you need it.
## Key Features
- **One-Click Clipping**: Save full pages or selected text as Markdown instantly
- **Smart Article Extraction**: Powered by Mozilla's Readability.js for clean, distraction-free content
- **Accurate HTML to Markdown**: Turndown-powered conversion handles complex pages reliably
- **Code Block Preservation**: Detects and formats code fences with proper language tags
- **Pretty-Printed Tables**: Converts HTML tables into clean, aligned Markdown tables
- **Image Downloading**: Save images alongside your Markdown files with flexible naming options
- **Popup Editing**: Review and edit Markdown before copying or downloading
- **Obsidian Integration**: Send clips directly to your Obsidian vault via the Advanced URI plugin
- **Batch Export**: Download multiple tabs or URL lists as Markdown files simultaneously
- **Custom Templates**: Add front matter and back matter to every clip automatically
- **Keyboard Shortcuts**: Fast actions for popup, download, copy, and Markdown links
- **Context Menu Actions**: Right-click any page, selection, link, or image for quick Markdown actions
- **Optional Agent Bridge**: Let local desktop tools pull the current tab's Markdown through an optional Windows, MacOS, or Linux companion app CLI
## Agent Bridge
MarkSnip includes an optional Agent Bridge CLI for local AI and automation workflows. When enabled, a user-installed Windows, MacOS, or Linux companion app lets local tools read Markdown from the active tab directly — no manual download step.
Ideal for AI coding agents, LLM pipelines, and automation scripts that need the current page as Markdown immediately. Send page to ChatGPT, Claude, or any LLM with perfectly formatted context — MarkSnip works as an AI context downloader built right into your browser.
- **Local-only**: communication stays on your machine
- **Opt-in**: the bridge is disabled unless you enable it
- **Fresh or edited output**: tools can request a fresh live capture or reuse your popup-edited Markdown
## Perfect For
- **Developers**: Save API docs, GitHub READMEs, and Stack Overflow answers with code formatting intact
- **AI & Coding Agent Workflows**: Send page to ChatGPT, Claude Code, Cursor, or any AI tool — use MarkSnip as your AI context downloader to feed clean documentation and webpages directly into LLM workflows
- **Researchers**: Archive articles, papers, and tables with structure preserved
- **Students**: Build study guides from course materials, tutorials, and online resources
- **Writers**: Collect reference material and organize source content
- **Knowledge Workers**: Send clean content into Obsidian or any PKM system
- **Data Analysts**: Save schemas, SQL references, and technical docs with table formatting preserved
## Keyboard Shortcuts
- **Alt+Shift+M**: Open MarkSnip popup
- **Alt+Shift+D**: Download page as Markdown
- **Alt+Shift+C**: Copy page as Markdown
- **Alt+Shift+L**: Copy page URL as Markdown link
## Obsidian Integration
1. Install the [Advanced Obsidian URI](https://vinzent03.github.io/obsidian-advanced-uri/) plugin
2. Configure your vault in MarkSnip's options
3. Use "Copy to Obsidian" from the context menu or keyboard shortcut
## Privacy
All clipping and conversion happens locally in your browser. MarkSnip never sends your page content to external servers — copies go to your clipboard, downloads save to your device, Obsidian integration uses a local URI scheme, and the optional Agent Bridge runs entirely on your own machine.
## Open Source
MarkSnip is open source and forked from the excellent [MarkDownload](https://github.com/deathau/markdownload/) by deathau, updated for Manifest V3 with additional features and workflow improvements. Libraries used include Readability.js, Turndown, highlight.js, and CodeMirror.
Source: https://github.com/DhruvParikh1/markdownload-extension-updated
Issues & feedback: https://github.com/DhruvParikh1/markdownload-extension-updated/issues
Latest reviews
- Sourabh Shah
- amazing
- George Lawton
- Reclaim your mind. Conserve your hard drive. Have better conversations with your AI. This tool cuts straight through the attention cruft baked into every ad-driven business model — extracting the signal, ditching the noise, and delivering it in the markdown format AIs digest most easily. Open every tab that looks interesting, hit "download all," and watch them flow onto your machine. No ads. No images. No anxiety about losing something important. The file sizes alone are revelatory: kilobytes, not megabytes. No PDFs bloating your storage, no cloud PKM adding another friction layer between you and your thinking. Your AI will thank you too — fewer tokens burned extracting essence, more signal per conversation. One request: a keyboard shortcut to complete the experience. Buy the developer a coffee. A true Tim Berners-Lee spirit — just wants information to be free.
- MinChun Lin
- best I used so far
- Mia Lai
- Huge improvement to my workflow! Everyone should donate a coffee (in the settings) to keep the extension free!
- Kostya Ryabov
- It's a best. BUT - every md file generation call deadlock website that I need to reload browser.
- David Swanson
- I've been using MarkDownload for years. Maybe close to a decade now. But, it drives me insane. I moved from Joplin to VSCode to handle all my projects. I'm in VSCode all day programming. I figure, why not create a workspace folder and then under the workspace a folder for each of my notebooks. That way I can sync each notebook to their own repo, or S3 bucket with git using AWS opensource git-remote-s3 cli helper tool. That way, if I want to share a "notebook", I can easily share a notebook with sharing ALL my notebooks. But..., the MarkDownload clipper was HORRIBLE at clipping code blocks (Fenced Code). If I was on DigitalOcean docs and wanted to clip an article, it would create a Fenced Code but leave off the language and would add lots of html for styling. Ex., ``` <ol><li data-prefix="$"><span class="token function">sudo</span> <mark>command_to_run</mark> </li></ol> ``` Where as MarkSnip does it perfectly. Ex., with the same code block on Digital Ocean article. Ex., ```bash sudo command_to_run ``` It works perfect. To the developers and contributors of the forked MarkSnip... THANK YOU! Thank you for your hard work and your time that you put into this extension. And also to the original Developers that started MarkDownload. 🙌
- King Flipper
- I've installed this extension to download AI chats in markdown, but one thing I've noticed right out of the gate is that if there are multiple prompts and answers in a single thread, the extension only grabs the last instance of the entire chat. Everything that came before it is missing. I've mistakenly deleted all of those threads after downloading them thinking they were good.
- Keev studio
- I was just making it myself, but you've already done a great job. Thank you.
- Ray Wok
- Hi Dhruv, Thanks for the excellent extension. Using: BRAVE browser with Ubuntu LINUX 20.04 and MarkSnip - Markdown Web Clipper version 3.8.0. Problem with converted Links: When choosing to convert " ENTIRE DOCUMENT ", all text and links are converted to MD correctly. Great! but... When choosing to convert " SELECTED TEXT ", all text is converted to MD correctly but the links in the highlighted selection are wrong. Each converted URL seems to also include the Title of the webpage in every link... (?) Please do try it with this test page: https://www.mathsisfun.com/physics/electromagnetic-spectrum.html and SELECT the text and links in the " RANGES " section only... See? converted selection text is OK but all converted Markdown links are wrong... (btw: I have not changed any Settings in the extension....) Mystery... help Dhruv! RAY San Francisco.
- yt l
- hope this plugin can support the recognition of formulas in LaTeX and code blocks !!
- Jon Schlottig
- About as good as it gets for what it's designed to do.
- Aghiles Chougar
- Excellent Works very well for downloading my tuto pages, better than previous version where code blocks where broken
- Donald Coates
- Markdownload was one of my most used extensions. Thank you so very much for this wonderful update.
- Carvier
- Very good. Thank you for supporting MarkDownload in this way
- beuzbeuz78
- Hi, Can't "Send Tab to Obisdian" and 'Send text selection to Obsidian" :do nothing ! It work well with the Original Markdown Web Clipper.... Any idea ? Thanks
- Louie Daniels
- Just amazing and useful extension i have found online.
- Vikram Gupta
- Just amazing but developers should also include dark mode!
- Alex so yes
- AMAZING to feed LLMs, you rock 😍
- D B
- source code link on github in description would avoid searching through all the credited originial reposition forks. I seems to have been overlooked in the otherwise very good description here. Thanks for making a v3 version of this, or is it v4, waiting for v-infinity. https://github.com/DhruvParikh1/markdownload-extension-updated Is this the proper link?
- Ali Demi
- I am all for markdown and tried many sorts of clippers and this one, wow, has been fantastic so far. exactly does what I want it to do.
- aarti verma
- It is good but it need some changes and updates.
- Kokila Canber
- awesome!!