Cookie King helps you move an already-authenticated website session from one authorized browser/device to another, so you can avoid repeated login and verification steps.
Use only on accounts and devices you are authorized to access.
- Moving to a new laptop or backup browser without re-logging into every site.
- Reducing repeated QR/SMS/2FA prompts for day-to-day operational workflows.
- Restoring a ready-to-use website environment across authorized devices.
- Faster setup: migrate usable session state instead of repeating login flow.
- More reliable restore: synchronizes both Cookie and site storage snapshots.
- Self-hosted backend: encrypted ciphertext is stored on your own Worker backend.
- Capture site Cookie and Storage from an authenticated page.
- Encrypt snapshot locally in the browser.
- Upload encrypted snapshot to your Worker backend.
- Pull snapshot with a share code on another authorized device and restore.
The backend stores ciphertext, not plaintext cookie values.
The Chrome Web Store listing is currently under review. The official store URL will be added after approval.
Choose one path:
- Create a Worker.
- Paste
worker/src/index.jsinto the online editor. - Create a KV namespace.
- Add Worker binding:
- Variable name:
COOKIE_STORE - Namespace: your KV namespace
- Variable name:
- Deploy and verify
https://<your-worker>.<subdomain>.workers.dev/api/health.
cd worker
npm install
npx wrangler login
# set your KV namespace id in worker/wrangler.toml
npm test
npm run deployFull backend guide: worker/README.md.
Only V3 is publicly supported:
GET /api/healthPOST /api/v3/owners/bootstrapPOST /api/v3/channelsGET /api/v3/owners/sitesDELETE /api/v3/owners/sitesGET | PUT | DELETE /api/v3/channels/:channelId/sites/:siteIdDELETE /api/v3/channels/:channelId
- Extension
0.1.x-> Worker APIV3
- Snapshots are encrypted client-side before upload.
- Pull requires
read token. - Push/delete requires owner credentials and
write token. - Deleting backend records does not force instant logout on target sites; site session policy still applies.