分类: 开发工具

Cookie 字符串解析工具

站方自主规划没找到想要的工具?

把 Cookie 字符串或 Set-Cookie 响应头解析为易读的表格

粘贴 document.cookie 的值或 Set-Cookie 响应头,即可将其拆分为独立的 Cookie 以及 Path、Domain、SameSite 等可识别的属性,并生成一份可直接复制的 JSON 对象。不会向任何地方发送内容。

Cookie
名称
sessionabc123
themedark
属性
名称
Path/
Max-Age3600
Secure
HttpOnly
SameSiteLax
输出
{
  "session": "abc123",
  "theme": "dark"
}

识别出的属性关键字(Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite)会与真正的 Cookie 分开显示。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

浏览器把 document.cookie 暴露为一个用分号分隔的字符串,而 Set-Cookie 响应头会把 Cookie 本身与 Path、Expires、HttpOnly 等属性混在同一行中。此工具会把该字符串拆分为 Cookie 和属性两部分,让你可以一目了然地阅读,全部处理都在你的浏览器中完成。

使用方法

  1. 粘贴一个 document.cookie 字符串,或 Set-Cookie 响应头的值。
  2. 查看解析出的 Cookie 表格和属性表格。
  3. 复制这些 Cookie 的 JSON 表示。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的 Cookie 数据会被发送到什么地方吗?
不会。解析在 JavaScript 中本地完成,不会上传任何内容——由于 Cookie 可能携带会话标识,这一点很重要。
什么会被当作属性而不是 Cookie?
已知的 Set-Cookie 属性关键字——Path、Domain、Expires、Max-Age、Secure、HttpOnly 和 SameSite——会与实际的 Cookie 名称/值对分开列出。
可以一次解析多个 Cookie 吗?
可以。包含多个以分号分隔的 name=value 对的 document.cookie 字符串,会被拆分为每个 Cookie 一行。