Star a page in Chrome — it lands in your spreadsheet within seconds. Firefox and Edge write to their own tabs of the same sheet. Search everything, from anywhere. No server. No account. No tracking.
✓ Live on the Chrome Web Store — works on Brave & Vivaldi too · Firefox & Edge listings in review.
| title | note | saved |
|---|---|---|
| MCP documentation | “resources expose data…” | just now |
| The Verge — AI newsletter | 2 h ago | |
| Perfect dal tadka | double the ghee | yesterday |
| Bugzilla #1635344 | the Firefox OAuth saga | Jul 20 |
Features
Browser sync only syncs a browser with itself. SheetBookmark syncs your bookmarking — across engines, machines and profiles — into a file you can open, sort, filter and keep forever.
Chrome, Firefox and Edge each write to their own tab in the same spreadsheet — nothing ever overlaps or overwrites. Rename tabs or the sheet freely; sync follows the file, not the name.
Instant by default — a starred page appears in the sheet within seconds. Prefer batches? Every 15 minutes, hourly, daily, or manual-only with a pending-count badge.
Read and search every browser's bookmarks from the popup. One click pulls what your other browsers saved into this one — additive only, nothing is ever deleted.
Every bookmark in the popup has a ✎ — add or edit its note any time, from any browser. The extension rewrites exactly one cell in your sheet, nothing else.
No content scripts, no background polling, zero idle wakeups — the extension does nothing at all until you bookmark something. Your browser won't notice it exists.
No server, no telemetry, no account. Google's drive.file scope means the extension can only touch the one spreadsheet it created — enforced by Google, not promised by us.
How it works
Add SheetBookmark to any browser you use — each install is a first-class citizen.
One click, one consent screen. The extension creates “My SheetBookmark Collection” in your Drive — or finds the one your other browser already made — and imports your existing bookmarks.
Ctrl/Cmd + D, the star icon, or the toolbar button. Rows appear in that browser's tab; the popup shows the union of all of them.
Your data
A stable core of columns (A–I) that never changes, then optional extras appended at the tail. Sort it, filter it, add your own columns after the last one — it's a normal spreadsheet, because it is one.
| timestamp | id | folder | browser | profile | os | source | title | url | note |
|---|---|---|---|---|---|---|---|---|---|
| 2026-07-22T14:41:07+05:30 | a1f4… | Bookmarks Bar | Chrome | Chrome — MacBook | macOS | toolbar | Model Context Protocol docs | modelcontextprotocol.io | “resources are how servers expose data…” |
| 2026-07-22T11:03:52+05:30 | b7c2… | Reading | Chrome | Chrome — MacBook | macOS | native | The Verge — AI newsletter | theverge.com/ai | |
| 2026-07-20T19:22:10+05:30 | c9d8… | Recipes | Chrome | Chrome — MacBook | macOS | toolbar | Perfect dal tadka | ranveerbrar.com/dal | Soak 30 min, double the ghee. |
source tells you how each row arrived: toolbar (button — carries your note), native (Ctrl/Cmd+D), or import (initial upload, keeping original dates). The note is yours — pre-filled at save time, editable in the popup or the sheet, never overwritten by sync. Deleting a row makes that page saveable again — the sheet is the source of truth.
Privacy
drive.file — the extension can only access the spreadsheet it created. The rest of your Drive is invisible to it.Full policy: Privacy policy · Verify every claim yourself — the code is open.
FAQ
Install SheetBookmark in both, click Connect Google Sheets in each with the same Google account. Chrome finds the sheet Firefox created (or vice versa) and adds its own tab. The popup in either browser shows both collections; “Get bookmarks from other browsers” copies them into the local bookmark bar.
Yes — the sheet lives in your Google Drive, so any install connected to the same Google account joins it, on any machine or OS.
Rename and move anything — sync follows the file's identity, not its name or location. Deleting a row tells the extension that page is no longer saved, so bookmarking it again writes a fresh row.
Neither. Browsers expose no password API to extensions, and SheetBookmark requests no history access. It reads a page's content only at the moment you click Save on it — nothing else, ever.
Options page → Support → Report a problem. It opens a GitHub issue pre-filled with your version, browser and recent on-device error entries (URLs scrubbed) — you see and can edit everything before submitting. Nothing is ever sent automatically.
See the full honest feature matrix — data ownership, cross-browser support, price, open source — on the comparison page.
Yes — for everyone, forever. It's open source under AGPL-3.0: anyone may build on it, and anyone who redistributes it must share their improvements just as openly. No server costs, nothing to upsell.