🍪

Cookie 解析查看器

粘贴 document.cookie 字符串或 Set-Cookie 响应头,自动拆出 name、value、domain、path、expires、max-age、samesite、secure、httponly,并校验 SameSite=None 必须 Secure、日期格式、重名等常见规则。全程本地解析,不上传任何内容。

1输入

2结构化结果(JSON)

解析后的 JSON 将显示在这里,可一键复制或下载。
解析结果会以「曲奇卡片」逐条列出:名称、值、解码值、全部属性与校验警告。

安全属性审计(自绘 SVG)

—

四项关键属性逐条统计:Secure、HttpOnly、SameSite、过期策略。环形进度按「已设置条数 / 总条数」计算,中心为平均覆盖率。

0%平均覆盖
解析后显示 Secure / HttpOnly / SameSite / 过期 的分项覆盖率。

当前配置 vs 推荐基线

推荐基线来自浏览器与 OWASP 的通用实践:会话类 Cookie 应同时具备 Secure 与 HttpOnly,跨站场景 SameSite=None 必须搭配 Secure,持久 Cookie 显式设置过期时间。

解析 Cookie 后显示逐项对比与差值

过期时间轴

※ 会话 Cookie(未设置 Expires / Max-Age)不上轴,关闭浏览器即失效;已过期的点标红。

批量结果表与导出

解析后逐条列出,可复制或下载 CSV

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🍪口径说明与常见误填

属性拆清楚、规则校验过,Cookie 才不会被浏览器丢弃。

两种输入格式
支持 document.cookie 字符串(分号+空格分隔的 name=value)与 Set-Cookie 响应头(每行一条、带完整属性)。
Expires 格式
必须是 RFC 1123 HTTP 日期,如 Wed, 09 Jul 2025 12:00:00 GMT;本页换算为本地时间与剩余有效期。
Max-Age 与 Expires
两者同时出现时 Max-Age 优先;Max-Age 以秒计,负值表示立即删除该 Cookie。
SameSite=None 与 Secure
主流浏览器要求 SameSite=None 必须搭配 Secure,否则 Cookie 直接丢弃;本页缺 Secure 即标红警告。
Domain 与 Path
Domain 是域名后缀匹配,Path 是URL 前缀匹配,两者都命中浏览器才会随请求发送该 Cookie。

这个工具解决什么问题

粘贴 document.cookie 字符串或 Set-Cookie 响应头,本页自动拆出 name、value、domain、path、expires、max-age、samesite、secure、httponly,并校验 SameSite=None 必须 Secure、日期格式与重名等常见规则;每条 Cookie 以卡片列出属性徽章与校验结论,可导出 JSON。全程本地解析,Cookie 内容不上传。

三条排查 Cookie 铁律

① 先查是不是被浏览器丢弃:「Cookie 不发送」多半是 SameSite、Secure 或 Domain 不匹配;把 Set-Cookie 贴进本页先过一遍校验,再回头查代码。

② 分清两种格式:document.cookie 里看不到 HttpOnly Cookie 与任何属性;属性只在响应头里,别把 HttpOnly 误判成「丢了」。

③ 过期写法错等于不存在:Expires 日期格式不对会被浏览器直接丢弃;本页换算剩余有效期并把格式错误标红。

怎么用

  1. 第 1 步 · 粘贴 Cookie 内容
    控制台执行 document.cookie 复制字符串,或从 Network 面板复制 Set-Cookie 头(每行一条)贴进输入框。
  2. 第 2 步 · 点「解析 Cookie」
    自动识别格式,逐条拆成卡片:名称、值、解码值、属性徽章与校验结论一次给出。
  3. 第 3 步 · 查看警告
    缺 Secure、日期格式错误、重名等问题在卡片上以橙色、红色标注。
  4. 第 4 步 · 复制或下载 JSON
    结构化结果可复制或下载为 JSON,用于测试断言与文档记录。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 完善结果展示

常见问题

cookie 字符串怎么解析?
document.cookie 形式按分号加空格拆成多个 name=value 对;带属性的 Set-Cookie 头还要逐段识别 Domain、Path、Expires、Max-Age、SameSite、Secure、HttpOnly,本工具自动识别两种格式。
cookie 的 expires 格式是什么?
必须是 HTTP 日期格式(RFC 1123),如 Wed, 09 Jul 2025 12:00:00 GMT。粘贴到本页后,Expires 会被解析并换算成本地时间与剩余有效期,格式错误会直接标红。
samesite=none 必须 secure 吗?
是的。Chrome 等主流浏览器要求 SameSite=None 必须同时带 Secure,否则 Cookie 被丢弃。本页会对缺少 Secure 的 None Cookie 给出醒目警告。
怎么在线解析 document.cookie?
在浏览器控制台输入 document.cookie 回车,复制输出结果粘贴到本页即可;解析在浏览器本地完成,Cookie 内容不会发送到服务器。
有 cookie 属性对照工具吗?
本页每条 Cookie 都以卡片列出全部属性徽章与校验结论,并给出原始值与 URL 解码后的对照,可直接导出 JSON 用于测试断言与文档记录。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →