Cookie 格式化工具

Cookie 字符串与 JSON / JS 对象 / document.cookie 代码双向转换

Cookie 格式转换

输入 Cookie 字符串,选择输出格式,自动生成对应代码

输出结果
// 转换结果将在这里显示...
广告位

使用说明

  1. 选择转换方向:Cookie 字符串 → 代码(默认)或 JSON → Cookie 字符串
  2. 在输入框粘贴 Cookie 字符串(格式:name=value; name2=value2)
  3. 选择输出格式:JSON / JS 对象 / document.cookie 调用 / 键值表格
  4. 如需解码值,勾选"URL 解码"或"Base64 解码"
  5. 点击"转换"或开启"实时转换"自动生成结果
  6. 点击"复制结果"将输出内容复制到剪贴板

适用场景

  • 爬虫开发:将浏览器 Cookie 转为 JS 对象方便代码引用
  • 接口调试:把 Cookie 字符串转 JSON 查看 key-value
  • 前端开发:生成 document.cookie 赋值代码片段
  • 数据分析:快速解析 URL 编码或 Base64 编码的 Cookie 值
  • 逆向工程:分析 Cookie 字段结构与编码方式

安全保障

  • 本地处理:所有解析与转换在浏览器本地完成
  • 隐私保护:不收集、不存储、不上传 Cookie 内容
  • 无网络请求:转换过程不发起任何外部请求
  • 免费使用:无需注册登录,打开即用

常见问题

Cookie 字符串的分隔符是什么?

标准 Cookie 字符串使用分号加空格("; ")分隔多个键值对,键与值之间用等号("=")连接。本工具兼容仅用分号(";")或换行符分隔的情况,会自动识别。

"URL 解码"和"Base64 解码"有什么区别?

URL 解码:将 %XX 形式的编码还原为原始字符(如 %20 → 空格、%E4%B8%AD → 中),常见于服务端对 Cookie 值的 URL 编码。Base64 解码:将 Base64 编码的字符串还原为原始内容,常用于存储二进制或结构化数据的 Cookie 字段。两个选项可同时启用(先 URL 解码再 Base64 解码)。

document.cookie 调用格式的 path 和 domain 如何设置?

默认生成的 document.cookie = "name=value; path=/" 仅设置 path=/,可手动补充 ; domain=example.com; Secure; SameSite=Lax 等属性。实际项目中建议按业务需要补全属性以避免跨域问题。

JSON → Cookie 字符串方向如何使用?

切换到"JSON → Cookie 字符串"方向后,输入框接受 JSON 对象(如 {"name":"value","name2":"value2"}),工具会将其转为标准 Cookie 字符串格式输出。