推荐工具
Cookie 转换器 – Netscape 与 JSON 双向转换
在浏览器本地完成 Netscape 和 JSON Cookie 文件互转,支持格式自动识别、校验、文件导入与下载。
仅在本地处理:Cookie 数据只保留在当前浏览器中,绝不会上传到服务器。
格式说明
Netscape 格式
每行一个 Cookie,字段使用制表符分隔:
domain flag path secure expiration name valueJSON 格式
包含 Cookie 对象的标准 JSON 数组:
[{"domain":"...","name":"...","value":"..."}]Netscape 与 JSON Cookie 转换
将 Netscape HTTP Cookie File 转成 JSON,也可以把 JSON Cookie 导出内容转换为 Netscape 文本文件。所有处理都在当前浏览器本地完成。
使用方法
- 保持“自动识别格式”,或者手动选择转换方向。
- 粘贴 Cookie 内容,或导入
.txt、.cookies、.json文件。 - 检查识别结果、Cookie 数量和格式错误提示。
- 复制结果,或下载为
cookies.json、cookies.txt。
支持的输入
- 包含 7 个制表符分隔字段的 Netscape Cookie 行。
- 以
#HttpOnly_开头的 Netscape Cookie。 - Cookie 对象组成的 JSON 数组。
- 单个 JSON Cookie 对象。
- 包含
cookies数组的 JSON 对象。
JSON Cookie 必须包含 domain 和 name。工具还会识别 value、path、secure、hostOnly、httpOnly、expirationDate、expiration 和 expires。
Netscape 字段顺序
domain includeSubdomains path secure expiration name value
第 2、4 个字段使用 TRUE 或 FALSE,过期时间使用 Unix 时间戳;不少工具使用 0 表示会话 Cookie。
双向转换示例
Netscape 转 JSON
输入:
.example.com TRUE / TRUE 1735689600 session_id abc123
输出:
[
{
"domain": ".example.com",
"hostOnly": false,
"path": "/",
"secure": true,
"expirationDate": 1735689600,
"name": "session_id",
"value": "abc123"
}
]
JSON 转 Netscape
输入:
{"domain":"example.com","name":"theme","value":"dark","path":"/","secure":false}
输出:
example.com FALSE / FALSE 0 theme dark
字段对应关系
| Netscape 字段 | JSON 字段 | 说明 |
|---|---|---|
| 域名 | domain |
开头的点通常表示包含子域名。 |
| 包含子域名 | hostOnly |
两者含义相反:Netscape TRUE 对应 hostOnly: false。 |
| 路径 | path |
JSON 未提供时使用 /。 |
| 安全传输 | secure |
为 true 时仅通过 HTTPS 发送。 |
| 过期时间 | expirationDate |
JSON 输入也接受 expiration 和 expires。 |
| 名称 | name |
必填字段。 |
| 值 | value |
支持空值。 |
兼容性说明
#HttpOnly_domain会保存为httpOnly: true,反向转换时也会恢复。- Netscape 没有保存
SameSite、priority、partition key 和浏览器 store ID 的标准字段。 - 会话 Cookie 通常使用过期时间
0,不同软件的导入行为可能不同。 - 包含制表符或换行符的值无法安全写入制表符分隔的 Netscape 格式。
- 导入浏览器或自动化环境之前,应先检查 Cookie 内容。
常见用途
- 为支持 Netscape cookie jar 的命令行工具准备 Cookie 文件。
- 将浏览器扩展导出的 JSON 转换为 Playwright、Selenium 或测试夹具需要的格式。
- 使用可读的 JSON 检查域名、路径、过期时间和安全属性。
- 在获得授权的开发、测试环境之间规范 Cookie 格式。
隐私与安全
Cookie 可能包含仍然有效的登录凭据。本工具不会上传输入和结果,但仍请避免分享转换文件,也不要将其粘贴到不可信的网站。只能处理自己拥有或已获得授权使用的 Cookie。
常见问题
为什么 hostOnly 的值会反转?
Netscape 的第 2 个字段表示是否包含子域名,而 JSON 的 hostOnly 表示相反含义。
为什么部分 JSON 字段转换后消失?
Netscape 只有 7 个核心字段,sameSite 等浏览器属性没有对应列。
工具会记录或上传 Cookie 吗?
不会。解析、校验、转换和文件生成都在浏览器中完成。
为什么提示某一行无效?
每一行都必须有 7 个制表符分隔字段、有效的 TRUE/FALSE 标记,以及非负整数过期时间。