Open source · v2.0 · Chrome & Firefox

Carry your browser data anywhere.

Portage gathers your bookmarks, history, cookies, tabs, sessions and reading list into one encrypted, portable file — then rebuilds it in any browser. Chrome → Firefox, Firefox → Chrome, or the same browser on a new machine.

AES-256 encrypted 100% local Both directions No tracking
portage · export
Portage export screen showing data categories
Why Portage

Everything that matters, nothing that doesn't

Built on the official browser APIs — so it only ever touches data it can actually move, and never pretends otherwise.

Universal swap

It's just JSON, so it doesn't care who made it. Chrome ↔ Firefox, or the same browser on a new machine, profile or reinstall.

Top-tier encryption

Optional AES-256-GCM with PBKDF2 key derivation. Your bundle — cookies and all — is unreadable on disk without your passphrase.

The whole picture

Bookmarks, history, cookies, open tabs, recently closed sessions and your reading list — recreated faithfully on the other side.

Reinstall checklist

No API can reinstall extensions, so Portage exports them as a tidy .txt with store-search links for both browsers — perfect for an AI assistant.

Themeable, readable

Monochrome by default, with light/dark and any accent colour you like. The palette auto-adjusts to keep text crisp and legible.

Private by design

Nothing is uploaded, ever. Data lives only in the page while you work and is wiped from memory the moment you export or import.

A closer look

Designed to feel effortless

Animated progress, live counts and honest status on every category — so you always know exactly what's moving.

Scan & export

One click scans your browser and lays out everything Portage can carry. Toggle off anything you'd rather leave behind, encrypt it, and save a single portable file.

Live progressBundle sizeSelective export
portage · export
Portage export screen

Drop & import

Open Portage in the destination browser, drop the file in, and it recreates your data through the official APIs. Encrypted bundles simply ask for your passphrase first.

Drag & dropPer-category statusImported / skipped tally
portage · import
Portage import screen

Right from your toolbar

A compact popup shows live counts at a glance and opens the full workspace in a click. Themed to match the rest of Portage, in light or dark.

Quick countsOne-click open
popup
Portage toolbar popup
Honest by default

What actually transfers

Extensions can only use the browser APIs — so this is everything Portage moves, and exactly how.

DataExportOn import
BookmarksFull treeRecreated in a “Portage Import” folder
HistoryYesRe-added — Firefox keeps titles & times
CookiesYesRe-set, so logins carry over
Open tabsYesReopened in the window
Recently closedYesReopened as tabs
Reading listYesChrome → reading list · Firefox → bookmark folder
ExtensionsListChecklist only — no API can reinstall them
Passwords & autofillNo browser API exists — use the built-in export

Ready to move your data?

Free, open source, and entirely on your machine. Install Portage in under a minute.