Skip to main content

Copy All URLs · Chrome extension

Save every tab.Restore the whole session.

One click puts every open tab on your clipboard — as a list, HTML, JSON, or your own format. Paste it back tomorrow and the whole session re-opens. Umbrella keeps the day’s reading dry.

No accountNo serverOpen source

The whole thing, in one take

Copy a window full of tabs. Paste them back later and the session returns. Nothing here is a mockup — it's the extension, running on real tabs.

01 — The problem

A closed window takes the whole day with it

You had forty tabs open for a reason — a plan half-formed across a dozen tabs. Then Chrome restarts, or you close the wrong window, and it’s gone. Bookmarking each one was never going to happen.

Forty tabs, none of them saved.
One clip on the clipboard.

A session is a document. It deserves a copy and a paste, not a graveyard of bookmarks you’ll never open.

Umbrella turns the tabs you have open into text you can keep, send, or re-open — in whatever shape the next step needs. Grab everything, or just the tabs you selected. Paste it into a doc, a ticket, a chat, or straight back into Chrome.

02 — How it works

One loop, four moves

  1. Open the popup

    Click the Umbrella icon in your toolbar — or press ⌘⇧U. It reads every open tab in the current window (or every window, if you ask).

  2. Pick a format

    A plain list, HTML links, JSON, URL-only, delimited, or a custom template of your own. Choose once and it sticks.

  3. Copy every tab

    One click puts the whole set on your clipboard. Paste it into a doc, a ticket, a chat — or keep it as tonight’s session file.

  4. Paste to restore

    Drop a list of URLs into Umbrella and hit Paste. Every link re-opens as a new tab, and the session you saved is back.

04 → 01The pasted tabs open, you keep reading, and tonight you copy them again. That’s the loop — your session, saved and restored as often as you like.

03 — The tour

Every feature, and what it’s for

A popup with two buttons, a format menu, a full options page, and a right-click menu on every page. That’s the whole app — no account, nothing to configure before it works.

Popup · Copy

One button, every tab

Copy URLs grabs the whole window at once. A quiet toast tells you how many it took, and the text is on your clipboard before the popup closes.

The popup, mid-copy — 47 URLs copied, done in one press.

Popup · Formats

Six ways out

The little chevron opens the format menu: Text (URL + title), HTML links, JSON, URL only, Delimited, or a Custom template built from $url, $title and $date.

The format menu, and the same tabs rendered six different ways.

Popup · Paste

Paste, and the session re-opens

Drop any list of URLs into the box and hit Paste URLs. Umbrella finds the links in whatever you pasted — even a messy log — and opens each one as a new tab.

A saved list pasted back in — every link re-opening as its own tab.

Popup · Auto-copy

Copies the moment it opens

Turn on Auto-copy and the tabs are on your clipboard as soon as the popup appears — no click at all. Open, switch away, paste. Built for the times you do this fifty times a day.

Auto-copy on: the clipboard is loaded before you touch anything.

Anywhere · Keyboard

Never leave the keyboard

Press ⌘⇧U to copy every tab and ⌘⇧Y to paste them back — from any page, without opening the popup. Rebind them in Chrome’s shortcuts if you like.

⌘⇧U to copy, ⌘⇧Y to paste — no popup needed.

Any page · Right-click

On the context menu, too

Right-click anywhere on a page and Umbrella is right there in the menu — copy the tabs or paste them back without reaching for the toolbar.

The right-click menu, on every page you visit.

Popup · Scope

This window, or all of them

One toggle switches Umbrella between the current window and every window you have open. Watch the count jump as it takes in the lot.

All-windows on — the count jumps to take in every open window.

Options

Settings that stay put

Default action, default format, custom template, delimiters, dark mode, auto-copy — all on one page, all remembered. Set it the way you work and forget it.

The options page — every default, in one place.

Options · Storage

A repair tool, just in case

Settings sync across your machines, with a local fallback if sync hiccups. A built-in health check shows the state of both, and a repair button fixes it if anything ever drifts.

Storage health check and one-click repair.

Everywhere · Theme

Dark by default, if you are

Umbrella follows your system theme and ships a proper dark mode — the popup and the options page both, easy on the eyes at midnight.

Light and dark — the popup switching cleanly between them.

04 — The details

Built to be dependable

Local

It runs in your browser

No server, no account, no telemetry on your tabs. Everything happens on your machine, between the browser and your clipboard.

Formats

Whatever the next step needs

Text, HTML, JSON, URL-only, delimited, or a custom template. The tabs come out in the shape that fits the doc, ticket or chat you’re pasting into.

Resilient

Settings that survive

Chrome sync with a local fallback, a health check, and a repair tool — because a preferences page that silently forgets your settings is worse than none.

Free

Free, and open source

No paid tier, no upsell, no catch. Every line is on GitHub under an open licence — fork it, read it, or send a pull request.

05 — Privacy

There is no server

Umbrella runs entirely in your browser. There’s no backend, no account, and no analytics on your tabs. Your URLs go to your clipboard and nowhere else — the extension never phones home because there’s no home to phone.

Settings are stored with Chrome’s own sync, with a local fallback and a built-in repair tool if storage ever gets into a bad state. The code is open source — read every line on GitHub.

Read the full privacy policy →