Конвертер cookies
Конвертируйте cookies.
Никуда их не отправляя.
Netscape cookies.txt ↔ JSON ↔ Cookie-Editor ↔ Puppeteer ↔ Cookie header
Работает целиком в вашем браузере
Вставьте cookies сюда
Ctrl+V или перетащите файлы
Netscape · JSON · Cookie header
Обрабатывается локально в браузере
Здесь появится результат
Вставьте слева — результат появится здесь.
Нужна та же конвертация из скрипта? Netscape, Cookie-Editor, Puppeteer, key-value и Cookie-заголовок есть в публичном JSON API. Документация API
Другие инструменты
Вопросы
Текстовый файл, где каждая кука занимает одну строку из семи полей, разделённых табуляцией: домен, флаг поддоменов, путь, флаг secure, срок жизни, имя и значение. Формат появился в Netscape Navigator и до сих пор остаётся тем, что читают и пишут curl, wget и yt-dlp.
Вставка конвертера с устройства не уходит. Страницы проверки и credential устроены иначе: вставка шифруется в браузере и уходит на бэкенд этого сайта и в Anthropic. Сайт также ведёт анонимную статистику использования — какие форматы конвертируют и как часто — через Яндекс.Метрику. Google Analytics нет.
Cookie-Editor — если импортируете обратно в расширение браузера. Puppeteer — если передаёте в page.setCookie() или context.addCookies(). Key-value — для сессии requests или axios. Header — если нужна строка, чтобы вставить после curl -H.
Так curl помечает http-only куки в файле cookies.txt. Строка начинается с решётки, поэтому старые парсеры принимают её за комментарий и спокойно пропускают, а curl и yt-dlp понимают. Куки без этого флага пишутся обычным образом.
И то, и другое означает сессионную куку — она исчезает при закрытии браузера. В файлах Netscape пишут 0, Puppeteer использует -1, а Cookie-Editor вообще убирает поле и ставит session в true. Все три варианта распознаются и переводятся в то написание, которого ждёт целевой формат.
Они хранят только имена и значения. Домену, пути, сроку жизни, флагам secure и http-only там просто негде разместиться. Для прикрепления кук к одному запросу этого достаточно, но обратно в полноценный cookies.txt без указания домена уже не вернуться.
Да, ради этого сюда чаще всего и приходят. Экспортируйте JSON из Cookie-Editor, вставьте сюда — на выходе получится файл Netscape cookies.txt, который можно передать в yt-dlp --cookies или curl -b.
Да. POST /api/v1/convert, /api/v1/check и /api/v1/credential принимают те же вставки, что и сайт. Без ключа. Человеческая документация — /api/, OpenAPI — /openapi.json.