X Twitter Web Clipper Boo
✨ AI-Powered View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
XClipper is a high-fidelity, source-available web clipper for X (Twitter) — a Chrome extension that saves tweets, threads, and long-form articles as clean Markdown, PDF, HTML, JSON, TXT, CSV, or Obsidian notes. Export one post at a time, or in batch from your bookmarks, likes, a profile, or your home timeline. Everything runs in your browser: no X API key, no account, no server, no tracking — and it's free for noncommercial use.
Why XClipper:
Most "tweet to markdown" tools run a post through a generic HTML-to-Markdown converter and stop there. XClipper is built differently:
- Output you won't have to clean up. The page is parsed into a typed Content AST before anything renders, so structure survives: nested threads, quote tweets, polls, link cards, and full long-form Articles (headings, lists, code blocks). t.co links resolve to real URLs, emoji and @mentions stay intact, truncated posts expand, and engagement bars, follow prompts, and trackers are stripped.
- Real PDFs, not screenshots. PDF export uses Chrome's native print engine — selectable text, clickable links, embedded images, and full Unicode, not a flattened image.
- Batch, not one at a time. Export your whole Bookmarks, Likes, a Profile, your Timeline, or a hand-picked Selection in one background job with a progress bar, pause / resume / stop, and a dedup ledger — plus an optional Fast mode that pulls items straight from your logged-in X session for a roughly 10x speed-up.
- 100% local, zero setup. No API keys, no accounts, nothing leaves your browser. Install and clip.
Also included:
- Seven export formats — Markdown, PDF, HTML, JSON, TXT, CSV, or a one-click handoff to Obsidian. Batch writes separate files, one combined file, or both (every format except PDF).
- Obsidian integration — obsidian:// handoff with optional vault and subfolder, plus an Obsidian-friendly frontmatter schema: [[@handle]] wikilinks, Dataview-friendly metadata, synthesized title and description, and a custom tags list.
- Rich YAML frontmatter — author, handle, dates, source URL, content type, and engagement stats, each toggleable per field, and usable as tokens in custom filename templates.
- Three ways to trigger — an inline button on every tweet, the toolbar popup, and the right-click menu.
- Save embedded images locally to prevent link rot, and export a single tweet or a whole thread.
Plus: copy to clipboard or download, an optional inline engagement-stats row, and an optional downloads subfolder.
Great for:
- Obsidian and PKM workflows (also Notion, Logseq, Hugo, and other Markdown tools)
- Research and reference archiving
- AI prompts and RAG pipelines
- Building a searchable second brain
- Preserving long-form X content offline
Current limitations:
- Videos and GIFs are not exported as playable media files
- Fast Batch calls X's internal API directly, so large runs can hit X's rate limit (soft-blocking); it's opt-in, paces itself, and you can resume or re-run later
- Some functionality may break if x.com changes its page structure significantly
- If you install or update the extension while an x.com tab is already open, reload the tab before exporting — this is intentional, to avoid silent failures on an uninitialized page
Changelog:
https://github.com/zendegani/xclipper/blob/main/CHANGELOG.md
XClipper is an independent, source-available project and is not affiliated with X or Twitter.
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.