Skip to content
Free on the Chrome Web Store

Export browser cookies in 13 formats, instantly

CookieXport gives developers, automation engineers, and security researchers full control over browser cookies — Netscape, JSON, cURL, Python, Playwright, Puppeteer and more. No servers, no telemetry, no nonsense.

100% local · No account required · Works on any site

Also installs on Brave, Edge, Opera, Vivaldi & other Chromium-based browsers

CookieXport popup showing the Export tab with cookies for github.com and a cURL preview ready to copy
100% local processing Zero telemetry No external network requests 10 languages supported
Export formats

One click, 13 ready-to-use formats

Pick the format that fits your workflow — from a plain Netscape cookie jar to a fully-formed Playwright script.

Netscape .txt

Compatible with wget, curl and most CLI download tools.

JSON .json

Structured data with full cookie metadata.

cURL shell

Ready-to-paste command with a Cookie header.

Python requests .py

Complete script with session setup.

Node.js fetch .js

Async-ready snippet for modern Node.

Playwright .js

addCookies()-ready array.

Puppeteer .js

setCookie()-ready array.

Selenium .py

add_cookie() driver calls.

PHP cURL .php

curl_setopt with a cookie string.

Go net/http .go

req.AddCookie() calls.

HAR .har

Standard HTTP Archive format.

Base64 encoded

Encoded for safe transport.

Custom template any

Your own format using {{name}}, {{value}} variables.

See it in action

Copy exactly what you need

Every export is generated instantly in your browser — pick a tab to preview the output.

curl 'https://example.com/api' \
  -H 'Cookie: session_id=a1b2c3; theme=dark; auth_token=xyz789'
import requests

session = requests.Session()
session.cookies.update({
    "session_id": "a1b2c3",
    "theme": "dark",
    "auth_token": "xyz789",
})
response = session.get("https://example.com/api")
await context.addCookies([
  { name: "session_id", value: "a1b2c3", domain: ".example.com", path: "/" },
  { name: "theme",      value: "dark",   domain: ".example.com", path: "/" }
]);
[
  {
    "name": "session_id",
    "value": "a1b2c3",
    "domain": ".example.com",
    "secure": true,
    "httpOnly": true
  }
]
Features

Built for developers who live in DevTools

Every feature is designed to save you a trip to the terminal.

Instant domain detection

Automatically reads the active tab's domain — no copy-pasting URLs.

Quick presets

YouTube, Netflix, Twitter, GitHub, Discord & 17 more, one click away.

Smart filters

Filter by Secure, HttpOnly, Session, or cookies expiring soon.

Full-text search

Search across cookie names and values in real time.

Multi-domain export

Select and export cookies from multiple domains at once.

Export history

Every export is saved locally — re-download or copy it anytime.

Import cookies

Load cookies back in from a .txt or .json file.

Light & dark theme

Auto-detects your system theme, or switch manually.

10 languages

Full UI translations, including Turkish, German, French, Japanese & more.

Take a look

A clean, focused interface

No clutter — just the tools you need, right in the toolbar.

CookieXport Export tab showing cookies for github.com with cURL format selected
Export tab — pick a format, filter, and download.
CookieXport Multi-Domain tab listing cookie counts across several sites
Multi-domain — select and export several sites at once.
CookieXport History tab listing past exports with re-download and copy actions
History — revisit, re-download, or copy past exports.
CookieXport options page showing theme, language, default format and custom template settings
Options — theme, language, default format & templates.
Privacy

Everything stays on your device

  • No data is ever sent to an external server.
  • No remote code — everything ships inside the extension package.
  • No personally identifiable information is collected.
  • No data is sold or shared with third parties.
  • Cookies are only read/written at your explicit request.

Read the full Privacy Policy.

Why each permission is needed

PermissionWhy it's needed
cookiesRead cookies for the current domain to export them, and write cookies when you import a file.
tabsDetect the active tab's domain so the right cookies are shown automatically.
downloadsSave exported cookie files directly to your Downloads folder.
storageRemember your theme, language, and export preferences locally.
clipboardWriteCopy formatted output (e.g. a cURL command) when you click "Copy".
contextMenusAdd a right-click shortcut to export cookies for the current site.
<all_urls>Required by the Chrome cookies API to read cookies for whatever site you're on.

Ready to take control of your cookies?

Free, open, and it never leaves your browser.

Add to Chrome — It's Free
Copied to clipboard