https://github.com/f33rni/chromium-to-mozilla-cookies
Simple yt-dlp code based zero-dependency script that converts and decrypts cookies from chromium-based browser for importing into Mozilla's firefox-based browsers
https://github.com/f33rni/chromium-to-mozilla-cookies
brave chrome chromium cookie-decryptor cookie-parser cookies decryptor exporter firefox importer mozilla mozilla-firefox parser
Last synced: about 1 month ago
JSON representation
Simple yt-dlp code based zero-dependency script that converts and decrypts cookies from chromium-based browser for importing into Mozilla's firefox-based browsers
- Host: GitHub
- URL: https://github.com/f33rni/chromium-to-mozilla-cookies
- Owner: F33RNI
- License: unlicense
- Created: 2025-07-29T23:07:24.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-07-29T23:10:32.000Z (4 months ago)
- Last Synced: 2025-07-30T01:38:59.299Z (4 months ago)
- Topics: brave, chrome, chromium, cookie-decryptor, cookie-parser, cookies, decryptor, exporter, firefox, importer, mozilla, mozilla-firefox, parser
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE
Awesome Lists containing this project
README
usage: python3 chromium-to-mozilla-cookies.py [-h] [-p PROFILE] [-k KEYRING] [-a COOKIES_EXISTING_DATABASE_PATH] [-o] BROWSER_NAME [OUTPUT_PATH]
Simple zero-dependency script that converts and decrypts cookies from chromium-based browser for importing into Mozilla's firefox-based
browsers
positional arguments:
BROWSER_NAME name of browser to extract cookies from (Available browsers: chromium,brave,whale,vivaldi,chrome,edge,opera)
OUTPUT_PATH where to save converted cookies (Default: cookies.sqlite)
options:
-h, --help show this help message and exit
-p, --profile PROFILE
name/path of the profile to load cookies from (Default: auto)
-k, --keyring KEYRING
keyring name (Default: auto)
-a, --append COOKIES_EXISTING_DATABASE_PATH
append to existing database (cookies.sqlite) instead of creating a new one (only unique latest cookies (by
lastAccessed) will be written to the output)
-o, --overwrite overwrite existing output database file
example (brave -> librewolf):
./chromium-to-mozilla-cookies.py -o -a $HOME/.librewolf/redacted.default-default/cookies.sqlite brave