Snipset Browser Extension for Firefox: A Tutorial
The Snipset browser extension for Firefox expands snippets in web fields, keeps a clipboard history, and adds AI Chat. Setup, shortcuts, and data flow.

The Snipset browser extension brings the core of Snipset into Firefox today, with a Chrome build planned. Type a short keyword in a web page field and it turns into your saved snippet, the text you copy on web pages lands in a searchable clipboard history, and an AI Chat panel sits next to the page you are working on. This tutorial covers where to get it, what each part does, and exactly what stays in your browser and what leaves it.
Where to Get It
On Firefox, the extension is listed on Firefox Add-ons as Snipset. On 28 October 2026 the listing shows version 0.2.0. It runs on Firefox for desktop 140 and newer, not on Firefox for Android.
A Chrome build comes from the same Manifest V3 code, but it is not in the Chrome Web Store or any other store yet: a search for Snipset there returned no results on 28 October 2026. We will update this post when a Chrome listing is live.
After you install it, the extension opens a welcome page with four steps: sign in, pin the Snipset button to the toolbar, try a sample snippet, and learn the shortcuts. You sign in with Google on the Snipset website, and a free account is enough. Until you sign in, the panel shows only the sign-in screen.
What the Snipset Browser Extension Does
Snippet Expansion in Web Page Fields
Type a snippet keyword followed by a space, and the extension replaces the keyword with the snippet body. It works in text areas, in text, search, URL, and phone inputs, and in rich editors built on contenteditable. It leaves password fields alone, including a "show password" field that still carries the password hint. Google Docs draws its text on a canvas, so keywords cannot be replaced there.
Snippets can use variables: date and time, the clipboard, the selected text, the current page URL, an input prompt, the cursor position, random values, and other snippets. The desktop-only variables (AI, script, inspect, and password) stay as plain text in the browser.
Clipboard History
When you copy text on a web page, the extension saves it to your clipboard history, which you can search from the clipboard menu. Sensitive text is skipped by default: passwords, card numbers, and keys are not saved. You can also let it read the system clipboard when the browser regains focus, so your latest copy from other apps shows up too. The browser asks for clipboard permission first, and the same sensitive-text filter applies. Keep in mind that this option reads whatever is on the system clipboard, including text you copied in a private window.
History trims itself. A free account keeps up to 100 items for 7 days, a licensed account up to 1,000 items for 90 days. Favourites are never trimmed.
Statistics
The statistics page counts expansions, snippets inserted from the menu, characters inserted, clipboard captures and inserts, and AI Chat messages, and lists your top snippets. Time saved is the characters inserted divided by your typing speed (37 words per minute by default, five characters per word), the same arithmetic the desktop app uses.
AI Chat
AI Chat lives in the side panel in Chrome and in the sidebar in Firefox. What it sends, and where, is in the privacy section below.
Import and Export with the Desktop App
Snippets move between the extension and the Snipset desktop app as JSON in the desktop's own export format. On the Snippets page, Import a JSON file shows how many snippets and groups the file holds and how many are already in your library. You then choose what happens to each snippet that already exists:
- Keep existing: skip the one in the file.
- Replace: overwrite yours with the one in the file.
- Rename: add the one in the file with a new keyword, such as
keyword-2.
Export to JSON writes a file the desktop app can import.
What Stays in Your Browser and What Leaves It
Your snippets, clipboard history, and settings stay in the browser. Snippets, groups, clipboard items, usage events, and AI Chat conversations live in IndexedDB; settings and your session live in the extension's storage.local. The extension talks to the Snipset Worker in two places only:
| What leaves | When |
|---|---|
| Your sign-in token | To check your account, to sign out, and with every AI Chat request |
| The text of your AI Chat messages | Only when you send a message in AI Chat |
The Worker forwards your messages to Anthropic or to Cloudflare Workers AI to produce the reply.
For a chat request, the extension sends the role and text of the newest messages in the conversation that fit the limits (at most 20 messages and 16,000 characters), plus the token. The Worker answers with Anthropic's Claude first when it is enabled, up to a daily Claude limit per account, and sends those requests straight to Anthropic's API. After that, or if Claude cannot answer, it uses a model on Cloudflare Workers AI, which has its own daily message limit, higher for licensed accounts. When Workers AI requests go through Cloudflare's AI Gateway, the gateway is set not to store prompts or replies.
Data-Collection Consent on Firefox
Firefox has built-in data-collection permissions, and the extension uses them, which is why it needs Firefox 140. The sign-in token is listed in the install prompt, because the extension does not work without signing in. AI Chat messages are optional: the first time, AI Chat shows an Allow notice and sends no message until you allow it. You can turn that off later in about:addons, in the extension's "Permissions and data" section. On the Chrome build (not yet in a store), there is no built-in data-collection prompt, so AI Chat sends messages without that extra step.
Keyboard Shortcuts
| Shortcut | What it does |
|---|---|
Alt+Shift+S |
Open the Snipset panel (side panel in Chrome, sidebar in Firefox) |
Alt+Shift+J |
Open the snippet menu |
Alt+Shift+K |
Open the clipboard menu |
Alt+Shift+X |
Pause or resume expansion on this site |
On pages where extensions cannot run, such as browser store pages and the browser's own pages, the menu shortcuts open the panel instead. Alt+Shift+X adds the current site to your blocked list, or takes it off again.
Using It Next to Snipset Desktop
If you also run Snipset Desktop, turn on Desktop Mode in the extension's settings. The desktop app then handles expansion, copy capture, and the Magic Menus, so the browser leaves them off and nothing expands twice. Your library, search, AI Chat, and statistics still work in the browser. On Auto, Desktop Mode is on for licensed accounts.
Try It in Your Browser
Install Snipset from Firefox Add-ons, sign in, and create the sample snippet from the welcome page. Your first expansion is one keyword and a space away. See Snipset plans and pricing →
