Put the sites you watch on one screen.
Tabsurface is a canvas for Chrome. Your dashboards, charts and feeds stay open side by side: the real pages, signed in as you, not screenshots or widgets.
Free for one board. Pro is $19, once.
- TypeError: reading 'id' of undefined214
- Timeout: POST /api/export57
- Unhandled rejection: fetch failed31
- ChunkLoadError: loading chunk 1212
- Rate limit hit: /api/search11
- Deprecated call in checkout.js9
- Slow query: reports.daily4
- Image failed to decode2
- #482 Fix card focus after reloadChecks passed2h
- #479 Undo for “Arrange in a grid”Review requested5h
- #475 Bump the bundler to 8.32 approvals1d
- #471 Export boards to a fileDraft2d
- 1Show: all my dashboards on one canvas412
- 2Why browser tabs stopped scaling388
- 3A PNG encoder in 80 lines, no dependencies301
- 4A database file is enough for most side projects277
- 5The second monitor is the best dashboard240
- 6Notes on running a one-person business198
- 7How pages refuse to be embedded176
- 8What 10,000 support emails taught us154
- 9Keyboard shortcuts nobody told you about131
- 10A field guide to WebSocket handshakes117
- 11Ask: what is on your wall display?96
- 12Pay-once pricing for small tools88
- png-encoder★ 1,204
- tile-layout★ 940
- ws-inspect★ 612
- kbd-hints★ 487
- dot-grid★ 350
- Invoices in one click▲ 512
- A calmer inbox▲ 430
- Status pages for small teams▲ 388
- Fonts that load instantly▲ 265
- Stand-ups without the meeting▲ 201
- A dot grid that doesn’t shimmer when you zoomdesign14
- Cookies, SameSite and embedded pagesweb31
- Zoom and pan math for infinite canvasesgraphics22
- Reading a browser extension manifestbrowsers9
- Why your dashboard needs fewer chartspractices17
A demo with made-up data. Drag a card by its header. On the real canvas every card is the actual website.
Real pages. Really signed in.
Dashboard tools make you connect an API for every number. Tabsurface skips that: it shows the page you already open ten times a day.
-
Live pages, not screenshots
Every card is the site itself. Click inside and it behaves like a normal tab: type, scroll, follow links. Click the background and the wheel moves the canvas again.
-
Your logins come with you
Pages open with the sessions you already have in Chrome. No API keys, no integrations, no accounts to connect.
-
Works with sites that refuse to be embedded
Most dashboards block being shown inside another page. Tabsurface lifts that block for the canvas tab only. The rest of your browsing is untouched.
-
Everything stays on your computer
Boards are stored in your browser. There is no account and no server of ours to send them to. Export a board to a file when you want a copy.
From twelve tabs to one board
-
AltShiftSor right-click → Send tab to canvas
Send a tab
Use the shortcut (⌥⇧S on a Mac), the toolbar button or the right-click menu. You can also paste a link straight onto the canvas, or start from a ready-made board.
-
Arrange it your way
Move and resize cards freely, zoom and pan like on a whiteboard, or tile everything to fill the screen in one click.
-
Leave it running
Full-screen mode turns a second monitor or a wall display into a live dashboard. With Pro, cards refresh themselves on a schedule.
Free to start. Pay once if you outgrow it.
Free
$0
- One board with up to 4 cards
- Live pages with your logins
- Grid layout, zoom and full screen
- Export and import boards
Pro
$19 once, no subscription
- Unlimited boards and cards
- Auto-refresh for live dashboards
- Everything in Free
- Yours to keep
Upgrade from inside the extension whenever you need more room. Boards and cards you already made are never locked.
Questions
Is each card really the live site?
Yes. A card is the page itself, loaded by your browser straight from the site. You can click, type and scroll in it. Nothing passes through a server of ours, because there isn’t one.
Do I have to sign in again or connect accounts?
No. Pages open with the sessions you already have in Chrome, so a site you are signed in to opens signed in on the canvas too.
Which sites don’t work?
Google’s sign-in pages, banks and sites with strict bot protection can refuse to load inside the canvas. Every card has an “Open in tab” button for those.
How many cards can I keep open?
Each card is a full page, so it costs about what a tab costs. Ten to fifteen cards on a board is comfortable. Fifty is heavy.
What do you collect?
Your boards, settings and license key stay in your browser. The extension sends anonymous usage counts (event names such as “card added”, never addresses or page content), and you can turn that off in the “⋯” menu. A Pro key is checked with Polar, our payment provider. The privacy policy has the details.
Is Pro a subscription?
No. You pay $19 once and get a license key. Paste it into the extension and Pro is on. If you stay on Free, nothing you made is ever locked. The limit only stops you from adding more.
Which browsers does it run in?
Chrome 120 or newer, on a computer.