SlipClip
Firefox & Chrome extension

Clip the article. Not the furniture.

SlipClip reads the page the way a reader does — finds the article, drops the nav, the comments and the recommendation rail — and files clean Markdown into any Notion page or database.

Firefox 140+ from addons.mozilla.org. Chrome 120+ by loading the source unpacked. Free and open source.

What it clips

The page says what it is. SlipClip listens.

Pages declare their own type in JSON-LD and microdata. That, rather than a text heuristic, decides how much gets taken — which is why a video page never turns into a wall of comments.

An article

Site, author, date, then the whole body as Markdown. Headings, lists, quotes and code survive the trip.

## [The Case for Slow Software](…)

*Craft Weekly · R. Ellis · 2026-03-18*

Most tools are built to be demoed,
not lived with…

A video

Title, channel, duration, upload date, description. The body walker never runs, so nothing below the player comes along.

## [Designing for Focus](…)

*A Channel · 2026-03-02 · 1:02:03*

What the talk covers…

An index

Listing pages have no prose to extract — their links are the content. So the links are what you get, deduplicated.

## [Executive Orders](…)

*Federal Register*

- Executive Order 14100
- Executive Order 14101
Signing in

Nothing to paste. Nothing in the middle.

Notion's REST OAuth needs a client secret, which means a server. SlipClip talks to Notion's MCP endpoint instead — OAuth 2.1 with PKCE and dynamic client registration, built for clients that cannot keep a secret.

Each install registers itself

No shared API key to rate-limit, revoke or leak. Your copy is its own OAuth client, created the first time you connect.

You choose the pages

Notion's own consent screen decides what SlipClip can reach. Nothing outside what you picked is visible to it — not to the extension, not to anyone.

Your browser talks to Notion directly

There is no SlipClip server. Nothing is proxied, logged or stored anywhere but your browser and your workspace.

What it doesn't do

A short list, kept short on purpose.

No account

There is nothing to sign up for. Your Notion login is the only one involved.

No analytics

No telemetry, no error reporting, no pixel. The extension makes requests to Notion and to nowhere else.

No background reading

Pages are read only when you press Clip or save a highlight, and only the tab you are looking at.

No lock-in

Output is plain Markdown in your own Notion pages. Uninstalling leaves every clip exactly where it is.

Questions

The ones people actually ask.

Does SlipClip work in Chrome?

Yes. One codebase runs on both browsers. Firefox 140 or later installs in a click from addons.mozilla.org; Chrome 120 or later works today by loading the source unpacked, as there is no Chrome Web Store listing yet.

Do I need a Notion integration token?

No. You sign in with Notion and choose which pages to share on its own consent screen. There is no token to create, copy or paste, and no setup step before the first clip.

What ends up in Notion?

Clean Markdown. The article body with its site, author and date, or a video's channel, date and description, or an index page's links — whichever the page turns out to be. Tables, strikethrough and task lists survive the trip.

Can I save several passages from one article?

That is what highlights are for. Select text and use the context menu or Alt+Shift+H; they collect on your device while you read and go to Notion the next time you open the popup.

Where do highlights end up?

Wherever you point them in Settings. A database gets one row per passage with source, link and date in their own columns; an existing page gets them appended as quotes, grouped by source.

Is it free?

Free, and open source under the MIT licence. There is no account, no paid tier and no server of ours for there to be a bill for.