# CookieMan > CookieMan is a free Manifest V3 cookie editor for Chrome: view, edit, import and export cookies in real time. JSON, cookies.txt and Base64 auto-detected. CookieMan is a free Manifest V3 Chrome cookie editor. The online converter at https://cookieman.pro/tool/ runs the same @cookieman/core parser in the browser — no upload. ## Product - [Home](https://cookieman.pro/): View, edit, import and export browser cookies in real time - [Features](https://cookieman.pro/features/): live inspector, six export formats, CHIPS - [Install](https://cookieman.pro/install/): unpacked zip or Chrome Web Store - [Docs](https://cookieman.pro/docs/): import, export, attribute rules - [Online converter](https://cookieman.pro/tool/): JSON ⇄ cookies.txt ⇄ header ⇄ Set-Cookie ⇄ Base64 - [EditThisCookie alternative](https://cookieman.pro/editthiscookie-alternative/): Manifest V3 replacement ## Guides - [Cookie-Editor Alternative for Chrome (MV3)](https://cookieman.pro/guides/cookie-editor-alternative/): Cookie-Editor is a cookie inspector. CookieMan is a Manifest V3 editor that imports the same JSON and converts it to cookies.txt, headers or Base64. - [EditThisCookie JSON to cookies.txt](https://cookieman.pro/guides/editthiscookie-json-to-cookies-txt/): Paste an EditThisCookie JSON export and download a tab-separated cookies.txt with #HttpOnly_ prefixes and Unix-second expiry, ready for curl or yt-dlp. - [Convert Get cookies.txt LOCALLY to JSON](https://cookieman.pro/guides/get-cookies-txt-locally-to-json/): Turn a Netscape file from the Get cookies.txt LOCALLY extension into a JSON array that keeps HttpOnly flags, then import it in Chrome or another profile. - [Postman Cookie Header to JSON](https://cookieman.pro/guides/postman-cookies-to-json/): Paste a Postman Cookie header and turn name=value pairs into a JSON array. Domains default to localhost until you set them — then import or send via curl. - [Insomnia Cookie Jar to cookies.txt](https://cookieman.pro/guides/insomnia-cookies-to-cookies-txt/): Take cookies copied from Insomnia’s Cookie Jar or a Cookie header and write a Netscape cookies.txt curl and wget will load. Set domains before you save the jar. - [Cookie Quick Manager Export to JSON](https://cookieman.pro/guides/cookie-quick-manager-to-json/): Move a Firefox Cookie Quick Manager dump into Chrome: paste cookies.txt or JSON, convert to a JSON array, then import with CookieMan on the matching origin. - [Selenium get_cookies() to JSON Array](https://cookieman.pro/guides/selenium-cookies-to-json/): Paste the list from WebDriver get_cookies() — expiry, httpOnly, sameSite — and convert it to CookieMan JSON or cookies.txt. expires ≤ 0 becomes a session cookie. - [yt-dlp cookies.txt from Chrome Export](https://cookieman.pro/guides/yt-dlp-cookies-txt/): Convert Chrome JSON or a browser dump to the Netscape file yt-dlp --cookies expects, with tabs, Unix seconds and #HttpOnly_ session cookies intact. - [HAR Set-Cookie Headers to JSON](https://cookieman.pro/guides/har-set-cookie-to-json/): CookieMan does not parse a whole HAR JSON file. Copy the Set-Cookie lines out of the response and convert them to a JSON array with Domain, Path, flags and Expires. - [curl -b cookies.txt from JSON Export](https://cookieman.pro/guides/curl-cookies-txt/): Turn a Chrome JSON export into the Netscape file curl -b and -c expect: tabs, #HttpOnly_ prefixes, Unix-second expiry and a trailing newline. - [wget --load-cookies File from JSON](https://cookieman.pro/guides/wget-load-cookies/): Convert a JSON cookie export to Netscape cookies.txt for wget --load-cookies. Keep session cookies with --keep-session-cookies or wget will drop expiry 0 on save. - [HTTPie Session Cookies from JSON](https://cookieman.pro/guides/httpie-session-cookies/): Convert a JSON cookie export into a Cookie header for httpie -A or a Netscape jar for curl-compatible sessions. Domains must be real hosts, not localhost. - [Python Requests CookieJar from JSON](https://cookieman.pro/guides/python-requests-cookiejar/): Convert browser JSON to Netscape for Requests via MozillaCookieJar, or to a Cookie header. Set domains before you call the host. - [httpx Cookies from Netscape File](https://cookieman.pro/guides/httpx-cookies-txt/): Convert JSON or a Cookie header to Netscape cookies.txt and load it in httpx.Client. httpx has no cookies.txt reader — use http.cookiejar, then copy into the client. - [Playwright storageState to cookies.txt](https://cookieman.pro/guides/playwright-storage-state-cookies/): Paste a Playwright storageState file. The converter unwraps the cookies array, treats expires -1 as a session cookie, and writes Netscape for curl or Chrome JSON. - [Puppeteer Cookies JSON to cookies.txt](https://cookieman.pro/guides/puppeteer-cookies-json/): Paste the array from page.cookies() or browser.cookies() and convert it to Netscape or CookieMan JSON. expires -1 is a session cookie; SameSite is kept only in JSON. - [Axios Cookie Header from JSON Export](https://cookieman.pro/guides/axios-cookie-header/): Convert a JSON cookie array to a Cookie header for Axios in Node. Browsers ignore this header. HttpOnly cannot appear on the wire. - [JSON Array vs cookies.txt Field Mapping](https://cookieman.pro/guides/json-array-vs-cookies-txt/): Side-by-side mapping of CookieMan JSON Array fields to Netscape cookies.txt. SameSite, partitionKey and store metadata never survive the seven-column file. - [JSON Map vs JSON Array Cookie Export](https://cookieman.pro/guides/json-map-vs-json-array/): A JSON map is name→value only. CookieMan fills domain=localhost, path=/, session=true and warns. Use JSON Array when you need to import into Chrome. - [Cookie Header vs Set-Cookie Conversion](https://cookieman.pro/guides/cookie-header-vs-set-cookie/): A Cookie request header is name=value pairs. Set-Cookie response lines carry Domain, Path, flags and Expires. Convert each separately — they are not interchangeable. - [Base64 Cookie Export to JSON Array](https://cookieman.pro/guides/base64-cookies-json/): Paste a Base64-encoded cookie dump (JSON, Netscape or header). The decoder unwraps it, reports the inner format, and serialises JSON Array, cookies.txt or a header. - [SameSite Lost in cookies.txt Exports](https://cookieman.pro/guides/samesite-cookies-txt-loss/): Netscape cookies.txt has no SameSite column. JSON → Netscape → JSON always yields unspecified. Keep JSON Array when Lax, Strict or None must survive Chrome import. - [Export Partitioned CHIPS Cookies](https://cookieman.pro/guides/chips-partitioned-cookie-export/): Partitioned cookies need JSON Array with partitionKey.topLevelSite. Netscape, headers and Set-Cookie drop the key, so Chrome stores the wrong partition. - [Fix: Could not detect cookie format](https://cookieman.pro/guides/fix-could-not-detect-cookie-format/): CookieMan emits this warning when the paste is not JSON, Netscape, Cookie header, Set-Cookie or Base64. Strip the BOM, extract cookie text, then convert. - [Fix: Skipped invalid Netscape line](https://cookieman.pro/guides/fix-skipped-invalid-netscape-line/): CookieMan skips a Netscape row without seven fields. Editors that turn tabs into spaces are the usual cause. Paste the file here to reconstruct it. - [Fix cookies.txt Millisecond Expiry](https://cookieman.pro/guides/fix-netscape-milliseconds-expiry/): A 13-digit Netscape expiry is milliseconds, not Unix seconds. CookieMan divides values greater than 1e12 by 1000 and warns. Paste the file here to rewrite column 5. - [Fix Cookie Domain Defaulted to localhost](https://cookieman.pro/guides/fix-cookie-missing-domain-localhost/): Header strings and JSON maps have no domain, so CookieMan writes localhost and warns. Convert to JSON Array, set a real host, then import or export Netscape. - [Fix #HttpOnly_ Dropped as a Comment](https://cookieman.pro/guides/fix-httponly-prefix-as-comment/): Naive parsers skip every # line and delete HttpOnly session cookies. CookieMan keeps #HttpOnly_ rows. Paste the file here to rewrite it. - [Fix SameSite=None Without Secure](https://cookieman.pro/guides/fix-samesite-none-without-secure/): Chrome rejects SameSite=None unless Secure is set. The converter will not override the browser. Paste JSON, set secure true, then import on HTTPS. - [Fix __Host- Cookie Rejected by Chrome](https://cookieman.pro/guides/fix-host-prefix-cookie-rejected/): __Host- cookies must be Secure, Path=/, and host-only (no Domain). Paste broken JSON, correct the fields, then import on that host over HTTPS. ## Blog - [How to Edit Cookies in Chrome (2026 Guide)](https://cookieman.pro/blog/how-to-edit-cookies-in-chrome/): Three ways to view and change browser cookies — DevTools, an extension, and the command line — with the attribute rules that decide whether your edit sticks. - [Netscape cookies.txt Format Explained](https://cookieman.pro/blog/netscape-cookies-txt-format-explained/): The seven tab-separated fields of cookies.txt, the #HttpOnly_ prefix, expiry handling, and how to convert the format for curl, wget and yt-dlp. - [Import and Export Cookies Between Browsers](https://cookieman.pro/blog/import-export-cookies-between-browsers/): Move a logged-in session from one browser or profile to another without losing attributes — which format to pick, and why some cookies refuse to travel. ## Optional - [Full text](https://cookieman.pro/llms-full.txt): intros, HowTo steps and FAQs for every guide - [Changelog](https://cookieman.pro/changelog/) - [Privacy](https://cookieman.pro/privacy/): no network code, no cookie collection - [GitHub](https://github.com/cookieman-pro/cookieman)