Chrome extension — Available now

Any web content.
Clean markdown.
One click.

Markforge is a Chrome extension with dedicated parsers for 18+ platforms — tweets, Reddit threads, AI conversations, GitHub repos, Stack Overflow, and more. Not a generic HTML converter. Every parser understands the page structure and produces markdown that actually preserves what matters.

Add to Chrome — It's free

Free and open-source. No account required.

Built for Obsidian users, prompt engineers, and anyone who thinks in markdown.

See how it works
The problem

Web clipping is broken

Generic conversion kills the content

You clip a tweet thread and get a wall of mangled divs. You clip a Reddit discussion and it stops at the first link. You clip an article and the code blocks lose their formatting. Generic HTML-to-markdown doesn't understand what it's converting.

The good tools are dead or locked in

MarkDownload got banned from the Chrome Store and hasn't been updated in two years. Obsidian Web Clipper only works with Obsidian and doesn't download images. Readwise costs $10/month for a full reading platform when all you want is the markdown.

Your LLM is eating garbage

Every time you paste a web page into Claude or ChatGPT, you're feeding it 40,000 tokens of nav bars, ad containers, and tracking scripts. The actual content? About 2,000 tokens. You're paying 20x more than you need to.

Markforge fixes all three.

How it works

Three steps. That's it.

Step 01

Click the extension

On any web page, click the Markforge icon (or press Alt+M). It detects the platform automatically. Want just one section? Use Clip Selection to visually pick any element on the page.

Step 02

Edit and choose your format

Preview and edit the title and content before saving. Copy to clipboard, download as .md with images, or save directly to a custom folder. No "Save As" dialogs.

Step 03

Use it anywhere

Clean markdown with customizable YAML frontmatter, ready for Obsidian (with wikilink support), Logseq, Notion, your RAG pipeline, or any markdown editor.

Features

More than just a converter

Full control over what gets extracted, how it's formatted, and where it's saved. No compromises.

Clip Selection

Don't need the full page? Enter visual picking mode — hover to highlight any element, click to clip just that section.

Smart image download

Images are fetched locally with a 3-step fallback pipeline. Batch processing with real-time progress. PNG, JPEG, WebP, SVG, AVIF and more.

Custom download folder

Pick any folder on your machine. Markforge writes files directly — no download manager, no "Save As" dialog. Persists across sessions.

Keyboard shortcuts

Alt+M to open the popup, Alt+Shift+M to download instantly. Fully customizable via Chrome settings.

Content filtering

Strips tracking parameters (utm, fbclid, gclid...), removes elements by CSS selector, filters images by size. Clean output, every time.

Editable before saving

Both the filename and markdown body are fully editable in the popup. What you see is what you get — the file matches the preview exactly.

Platform parsers

Not a generic converter. A platform-aware one.

Every platform structures content differently. A tweet isn't an article. A Reddit thread isn't a blog post. Markforge uses a strategy pattern — 18 dedicated extractors that understand each platform's DOM and pull out exactly what matters.

Twitter / X

Tweet threads and articles, author info, quoted tweets, optional replies

Reddit

Posts with nested comments and scores, old + new Reddit support

ChatGPT / Claude / Gemini / Grok

Full AI conversations with role formatting, code blocks, model info

GitHub

READMEs rendered properly, raw source code with syntax detection

Stack Overflow

Questions + all answers with scores and code blocks

arXiv

Papers with title, authors, abstract, structured sections

Wikipedia

Language-aware articles with section hierarchy, references

Substack / Medium

Newsletter and blog articles, clean content extraction

LinkedIn

Pulse articles and profile posts with author info

Hacker News

Posts + comment tree with scores and metadata

Gmail

Emails with optional quoted replies preserved

ResearchGate

Publications with academic metadata

Google Search

Search results snapshot as structured table

Any web page

Readability-based extraction with metadata fallback

Every parser outputs consistent YAML frontmatter — title, author, date, source URL, platform-specific fields.

LLM Mode

Stop wasting tokens on HTML

Raw HTML
TOKENS41,200

CONTAINS

Nav barsAd containersScriptsFooters47 nested divsCookie bannersTracking pixels
Markforge LLM Mode
TOKENS1,847
SAVINGS95.5%

CONTAINS

Just the content

Toggle LLM Mode and Markforge strips everything your model doesn't need — navigation, ads, sidebars, author bios, related articles, cookie banners. What's left is clean, structured markdown optimized for prompt context.

Real-time token counter (before and after)
Copy presets: paste-ready for prompts, chunked for RAG, wrapped in XML tags for Claude
Works on every platform Markforge supports
Comparison

How Markforge compares

Platform-specific parsers

Markforge18+ native
ObsidianGeneric
MarkDownloadGeneric
ReadwisePartial
JinaGeneric

AI conversation export

Markforge
Obsidian
MarkDownload
Readwise
Jina

Clip selection mode

Markforge
Obsidian
MarkDownload
Readwise
Jina

LLM mode + token counter

Markforge
Obsidian
MarkDownload
Readwise
Jina

Image download

Markforge
Obsidian
MarkDownloadBroken
Readwise
Jina

Works with any markdown app

Markforge
ObsidianObsidian only
MarkDownload
ReadwiseVia export
JinaAPI only

Maintained

MarkforgeActive
ObsidianActive
MarkDownloadAbandoned
ReadwiseActive
JinaActive

Price

MarkforgeFree
ObsidianFree
MarkDownloadFree
Readwise$5.59+/mo
JinaFree tier

Browser extension

Markforge
Obsidian
MarkDownloadBanned
Readwise
Jina
About

Built by a markdown nerd, for markdown nerds

Markforge started as a personal tool. I was spending 15-20 minutes a day reformatting web content for my Obsidian vault and my LLM workflows. I tried every clipper out there. None of them understood that a tweet needs a different parser than an article. So I built one that does.

Now I use it 30+ times a day. Every article I research, every tweet thread I want to keep, every Claude conversation worth saving — one click, clean markdown, in my vault.

Platforms supported18+
Processing100% local
ArchitectureManifest V3
PriceFree forever
FAQ

Frequently asked questions

Your web content deserves better than copy-paste.

Install Markforge and start converting web content to clean markdown in seconds.

Add to Chrome — It's free

Free forever. No account, no tracking, no strings attached.