Парсер Cookies
Разберите заголовок Cookie, строку document.cookie или один или несколько заголовков ответа Set-Cookie в удобочитаемую таблицу name/value/attributes — автоматически декодирует значения, закодированные в процентах.
Ввод
Вывод
| Имя | Значение | Атрибуты |
|---|---|---|
| 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-CookieSecure,HttpOnlyиSameSiteкак ожидается, перед отправкой изменения в параметры безопасности cookie. - Подтвердить область действия
Domain/Pathи время истечения cookie, когда он не появляется в запросе, в котором вы его ожидаете. - Декодировать закодированное значение без открытия консоли браузера.
Как его использовать
- Скопируйте строку cookie из DevTools вашего браузера (Application → Cookies, или заголовок
Cookie/Set-Cookieна вкладке Network), или запуститеdocument.cookieв консоли и вставьте результат. - Вставьте его в поле ввода — таблица обновляется по мере ввода.
- Прочитайте Имя, Значение и (для входных данных
Set-Cookie) столбец Атрибуты каждого cookie, который содержитDomain,Path,Expires,Max-Age,Secure,HttpOnlyиSameSiteтакими, какими они появились. - Используйте кнопку копирования/загрузки таблицы для экспорта распарсенных строк в виде CSV.
FAQ
Могу ли я вставить несколько заголовков Set-Cookie сразу?
Да — поместите каждый на отдельную строку и все будут распарсены в свои строки.
Что если мой ввод не соответствует ни одному формату?
Строки, которые не могут быть разделены на пару name=value, пропускаются вместо того, чтобы вызывать ошибку; вы просто увидите меньше строк, чем вставили.
Декодирует ли он Base64 или JWT внутри значения cookie? Нет — только декодируется процентное кодирование. Для JWT, хранящегося в cookie, декодируйте его отдельно с помощью инструмента декодера JWT.
Приватность
Парсинг происходит полностью в вашем браузере — строка cookie, которую вы вставляете, никогда не отправляется ни на какой сервер. Это имеет значение здесь больше, чем в большинстве инструментов: значения cookies часто включают живые токены сеанса или секреты аутентификации, поэтому относитесь к вставленным значениям как к чувствительным и избегайте обмена скриншотами вывода. Обмен ссылкой на этот инструмент никогда не включает вставленное вами содержимое cookie.