Browser Extension · Chrome & Firefox

Select. Grab. Export.

CPY turns any selected text into a clean, exportable dataset — JSON, CSV, TXT, or PDF — saved locally, no cloud, one click.

What is CPY

One bubble, four file formats, zero servers.

CPY is a lightweight extension that lives quietly on every page. Highlight any text — an AI answer, a paragraph from an article, a research quote — and a small bubble appears. One click saves it to your browser's local storage.

Whenever you're ready, open the popup and export your entire collection as a clean file. Everything runs on-device: nothing is ever uploaded, logged, or shared.

.json .csv .pdf .txt
  • 💾
    Local-first — data never leaves your device
  • 🧼
    Auto-cleaned — line breaks & duplicates handled for you
  • 🌐
    Cross-browser — one codebase, Chrome & Firefox
  • 🔒
    No tracking — no analytics, no external requests
Features

Built for people who collect text

Every feature exists to remove one specific piece of friction from saving what you read.

🖱️

One-click grab

Select text anywhere, click the bubble, done. No menus, no dialogs.

💾

Local-first storage

Everything is stored in your browser's own storage — private by default.

📄

Four export formats

JSON for pipelines, CSV for sheets, TXT for reading, PDF for sharing.

🧼

Smart cleanup

Line breaks, stray quotes, and exact duplicates are handled automatically.

🌐

Cross-browser

One extension, works natively on both Chrome and Firefox.

🔒

Privacy by design

No accounts, no analytics, no network requests beyond your own storage.

How it works

Four steps, a few seconds

01

Select

Highlight any text on any page.

02

Grab

Click the ⚡ bubble that appears.

03

Collect

Repeat across tabs — it all stays local.

04

Export

Open the popup, pick a format, done.

Compatibility

Where CPY works — and where it can't

The exceptions aren't bugs — browsers deliberately block every extension from these areas.

✅ Works great

  • Any website — blogs, docs, news, articles
  • AI chat platforms — ChatGPT, Gemini, Claude & similar
  • Any http/https page with real, selectable text

❌ Can't work here

  • Browser's built-in PDF viewer — a privileged internal page
  • chrome:// / about: / view-source: — reserved browser UI
  • Google Docs / Sheets / Slides — renders text on canvas, not HTML
Get CPY

Install it, star it, follow along

From the blog

Notes on building CPY

Made for people who never want to lose great text

— CPY