This Chrome extension allows you to easily browse, filter and modify cookies via a custom tab in Chrome Developer Tools. Multi-select rows for bulk delete or export, copy values with one click, and fetch a fresh cookie list automatically as you navigate. Forked from westoque/cookie_inspector and modernized.
Features:
- View, add, edit, filter and delete cookies
- Live reloading (no need to close and open the inspector when you change URLs)
- Import and export cookies
The easiest way to install the extension is from the Chrome Web Store.
Alternatively, you can install from the ZIP file:
- Download
chrome-cookies-tab.zipfrom the latest release and unzip it somewhere you'll remember. - Open Chrome and go to
chrome://extensions. - In the top-right corner, turn on Developer mode.
- Click Load unpacked and select the unzipped folder.
- Open DevTools on any page (right-click → Inspect, or F12). The Cookies tab should appear.
To update later, download the new release zip, replace the unzipped folder's contents, and click the refresh icon on the extension's card in chrome://extensions.
Requires Node 20+.
npm install
npm run dev # watch build, auto-reloads the extension
npm run build # production build → dist/
npm run typecheck
npm run lint
Load the extension in Chrome from chrome://extensions → Load unpacked → select dist/.
- Translations done by AI: Spanish, French, German, Italian, Turkish, Polish, Romanian, Dutch, Czech, Portuguese
- Translations done by humans: Chinese (Simplified), Korean, Japanese, Russian
If you spot an error or opportunities for improvement, please submit it.
The extension uses Chrome's built-in chrome.i18n API. Adding a new language is a single drop-in JSON file — no code changes.
To contribute a translation:
- Copy
public/_locales/en/messages.jsontopublic/_locales/<lang>/messages.json, where<lang>is a Chrome-supported locale code (es,fr,de,ja,pt_BR, …). - Translate the
messagefields. Leave the keys,descriptionfields, andplaceholdersblocks untouched —descriptionis for translator context, and placeholders like$COUNT$are substituted at runtime by Chrome. - Submit a pull request.
If you don't know how or don't want to submit a pull request, you can simply make a copy of messages.json and translate (replace) all the message field values from English to the target language. Do not change any of the other strings (leave them in English). Once completed, post your translation in Issues for review.
