推荐工具
通用 Cookie 转换器 - JSON、Netscape、Header 与 Set-Cookie
在浏览器本地完成 JSON、Netscape、Cookie 请求头和 Set-Cookie 响应头之间的格式转换。
Cookie 请求头不包含域名。为指定网站生成 JSON 或 Netscape 文件时可填写;输出 Netscape 格式时必须提供域名。
支持的 Cookie 格式
JSON Cookie
浏览器或扩展导出的 Cookie 对象数组。
[{"domain":"example.com","name":"session","value":"abc"}]Netscape Cookie 文件
curl、wget 和自动化工具使用的制表符分隔 cookies.txt 格式。
.example.com TRUE / TRUE 0 session abcCookie 请求头
浏览器发送给服务器的 Cookie 请求头。
Cookie: session=abc; theme=darkSet-Cookie 响应头
服务器返回的一个或多个带属性的 Set-Cookie 响应头。
Set-Cookie: session=abc; Path=/; Secure; HttpOnly在线转换 Cookie 格式
Cookie 数据存在多种不兼容格式:浏览器扩展通常导出 JSON,命令行工具使用 Netscape cookies.txt,HTTP 请求发送 Cookie 请求头,服务器则返回一个或多个 Set-Cookie 响应头。本工具可以在浏览器本地完成这四种格式的互转。
支持的格式
- JSON Cookie 对象
- Netscape HTTP Cookie File
- Cookie 请求头
- Set-Cookie 响应头
可以手动选择源格式和目标格式,也可以让工具自动识别输入。支持粘贴文本或上传 .json、.txt、.cookies 文件,并可复制或下载转换结果。
域名与属性处理
Cookie 请求头只包含名称和值,不包含域名、路径、过期时间、Secure、HttpOnly 或 SameSite。将请求头转换为浏览器 JSON 或 Netscape 文件时,可以填写默认域名;Netscape 输出必须提供域名。
转换为 Cookie 请求头时,会移除该格式无法表达的属性。JSON、Netscape 和 Set-Cookie 会在源数据包含相关信息时尽可能保留支持的属性。
格式示例
Cookie: session=abc123; theme=dark
Set-Cookie: session=abc123; Domain=.example.com; Path=/; Secure; HttpOnly; SameSite=Lax
[
{
"domain": ".example.com",
"name": "session",
"value": "abc123",
"path": "/",
"secure": true,
"httpOnly": true
}
]
隐私说明
Cookie 内容只在当前浏览器中解析和转换,不会上传到工具迷服务器。即使如此,也不要把仍然有效的登录 Cookie 分享给他人;如果 Cookie 已泄露,应立即注销相关会话。
常见问题
为什么 Netscape 输出必须填写域名?
Netscape 的每一行都包含域名字段,而 Cookie 请求头没有域名,所以转换前需要补充目标网站域名。
为什么 Cookie 请求头输出没有 HttpOnly 等属性?
HTTP Cookie 请求头只能携带 name=value,HttpOnly、SameSite 等属性属于 Set-Cookie 响应头。