语言
简体中文

Cookie 格式化

Cookie 字符串解析与格式化

输入
在此粘贴 Cookie 文本(Cookie Header 或 Set-Cookie 格式)...
输出
格式化结果将显示在这里...

togotools.top 技术参考

在浏览器本地解析 Cookie 字符串,支持 Set-Cookie 多行格式和 Cookie Header 单行格式,提取名称、值和属性并输出为 JSON,自动检测重复名称等异常。

核心能力

  • 自动识别 Set-Cookie 格式(多行)和 Cookie Header 格式(单行分号分隔)。
  • 提取 Cookie 名称、值、Domain、Path、Expires、Max-Age、Secure、HttpOnly、SameSite 等属性。
  • 输出结构化 JSON,可配置缩进宽度和重复键分隔符。
  • 实时显示 Cookie 数量、唯一名称数、属性数等统计信息。

示例:解析前后

Boolean 类型属性(Secure、HttpOnly)解析为 true。重复的同名 Cookie 会在结果中分别列出并标记。

http
Set-Cookie: session=abc123; Path=/; HttpOnly; SameSite=Strict
Set-Cookie: token=xyz; Domain=example.com; Secure

[
  {
    "name": "session",
    "value": "abc123",
    "Path": "/",
    "HttpOnly": true,
    "SameSite": "Strict"
  }
]

使用边界

  • 不支持 Cookie 的 Base64 或 URL 编码自动解码,值原样保留。
  • Expires 属性的日期格式不做校验,按字符串原样输出。
  • 单行 Cookie Header 格式不包含属性信息,仅解析名称和值。

常见问题

Cookie Header 和 Set-Cookie 格式有什么区别?

Cookie Header 是客户端发送的单行格式(name=value; name2=value2),不含属性。Set-Cookie 是服务端返回的多行格式,每行包含完整的 Cookie 属性。

重复的 Cookie 名称会怎样?

所有同名 Cookie 都会被解析并分别列出,统计区会显示重复名称数量。