分类: 开发工具
Cookie 字符串解析工具
把 Cookie 字符串或 Set-Cookie 响应头解析为易读的表格
粘贴 document.cookie 的值或 Set-Cookie 响应头,即可将其拆分为独立的 Cookie 以及 Path、Domain、SameSite 等可识别的属性,并生成一份可直接复制的 JSON 对象。不会向任何地方发送内容。
Cookie
| 名称 | 值 |
|---|---|
session | abc123 |
theme | dark |
属性
| 名称 | 值 |
|---|---|
Path | / |
Max-Age | 3600 |
Secure | |
HttpOnly | |
SameSite | Lax |
输出
{
"session": "abc123",
"theme": "dark"
}识别出的属性关键字(Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite)会与真正的 Cookie 分开显示。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
浏览器把 document.cookie 暴露为一个用分号分隔的字符串,而 Set-Cookie 响应头会把 Cookie 本身与 Path、Expires、HttpOnly 等属性混在同一行中。此工具会把该字符串拆分为 Cookie 和属性两部分,让你可以一目了然地阅读,全部处理都在你的浏览器中完成。
使用方法
- 粘贴一个 document.cookie 字符串,或 Set-Cookie 响应头的值。
- 查看解析出的 Cookie 表格和属性表格。
- 复制这些 Cookie 的 JSON 表示。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的 Cookie 数据会被发送到什么地方吗?
- 不会。解析在 JavaScript 中本地完成,不会上传任何内容——由于 Cookie 可能携带会话标识,这一点很重要。
- 什么会被当作属性而不是 Cookie?
- 已知的 Set-Cookie 属性关键字——Path、Domain、Expires、Max-Age、Secure、HttpOnly 和 SameSite——会与实际的 Cookie 名称/值对分开列出。
- 可以一次解析多个 Cookie 吗?
- 可以。包含多个以分号分隔的 name=value 对的 document.cookie 字符串,会被拆分为每个 Cookie 一行。