Перейти к основному содержанию

Парсер Cookies

Разберите заголовок Cookie, строку document.cookie или один или несколько заголовков ответа Set-Cookie в удобочитаемую таблицу name/value/attributes — автоматически декодирует значения, закодированные в процентах.

Принимает простую строку Cookie header/document.cookie 'name=value; name2=value2' или один или несколько полных заголовков ответа Set-Cookie (по одному в строке).

Распарсенные Cookies
ИмяЗначениеАтрибуты
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/cookie-parser \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cookieString": "name=value; session_id=abc123; theme=dark"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `cookie-parser` tool (Cookie Parser) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/cookie-parser/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Парсер Cookies — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что парсит этот инструмент?

Вставьте любое из этих значений и Парсер Cookies разберёт его в чистую таблицу:

  • Заголовок запроса Cookie: или необработанную строку document.cookie — простой формат name=value; name2=value2, который браузер отправляет при каждом запросе.
  • Один или несколько заголовков ответа Set-Cookie: — формат, который сервер отправляет обратно, который добавляет атрибуты, такие как Domain, Path, Expires, Max-Age, Secure, HttpOnly и SameSite.

Формат определяется автоматически для каждой строки: строка, начинающаяся с Set-Cookie:, или содержащая ключевые слова атрибутов, такие как Domain=, Secure или SameSite=, анализируется как заголовок ответа; всё остальное обрабатывается как простые пары name=value. Значения, которые выглядят как процентно-кодированные (cookies, написанные с encodeURIComponent, распространены для полезных нагрузок JSON, упакованных в один cookie), автоматически декодируются URL, поэтому вы видите читаемое значение вместо %7B%22...%7D.

Почему это полезно

Cookies содержат аутентификацию и состояние сеанса на большинстве сайтов, но необработанный текст заголовка трудно прочитать с первого взгляда — длинная строка Cookie: из DevTools или дамп curl -v — это просто точки с запятой и знаки равенства. Таблица позволяет намного быстрее:

  • Определить, какой cookie содержит ID сеанса, токен аутентификации или токен CSRF при отладке ошибки входа или сеанса.
  • Проверить, устанавливает ли ответ Set-Cookie Secure, HttpOnly и SameSite как ожидается, перед отправкой изменения в параметры безопасности cookie.
  • Подтвердить область действия Domain/Path и время истечения cookie, когда он не появляется в запросе, в котором вы его ожидаете.
  • Декодировать закодированное значение без открытия консоли браузера.

Как его использовать

  1. Скопируйте строку cookie из DevTools вашего браузера (Application → Cookies, или заголовок Cookie/Set-Cookie на вкладке Network), или запустите document.cookie в консоли и вставьте результат.
  2. Вставьте его в поле ввода — таблица обновляется по мере ввода.
  3. Прочитайте Имя, Значение и (для входных данных Set-Cookie) столбец Атрибуты каждого cookie, который содержит Domain, Path, Expires, Max-Age, Secure, HttpOnly и SameSite такими, какими они появились.
  4. Используйте кнопку копирования/загрузки таблицы для экспорта распарсенных строк в виде CSV.

FAQ

Могу ли я вставить несколько заголовков Set-Cookie сразу? Да — поместите каждый на отдельную строку и все будут распарсены в свои строки.

Что если мой ввод не соответствует ни одному формату? Строки, которые не могут быть разделены на пару name=value, пропускаются вместо того, чтобы вызывать ошибку; вы просто увидите меньше строк, чем вставили.

Декодирует ли он Base64 или JWT внутри значения cookie? Нет — только декодируется процентное кодирование. Для JWT, хранящегося в cookie, декодируйте его отдельно с помощью инструмента декодера JWT.

Приватность

Парсинг происходит полностью в вашем браузере — строка cookie, которую вы вставляете, никогда не отправляется ни на какой сервер. Это имеет значение здесь больше, чем в большинстве инструментов: значения cookies часто включают живые токены сеанса или секреты аутентификации, поэтому относитесь к вставленным значениям как к чувствительным и избегайте обмена скриншотами вывода. Обмен ссылкой на этот инструмент никогда не включает вставленное вами содержимое cookie.

cookiehttpheaderset-cookiedebuggingsession

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.