ChatGPT & Claude Export Viewer
Open your official ChatGPT or Claude data export (the zip or conversations.json), browse and full-text search every conversation, and save any chat as clean Markdown. 100% local — the file is parsed in your browser and never uploaded, so your chat history stays private.
Drop your export zip or conversations.json here, or click to browse
ChatGPT: Settings → Data controls → Export data. Claude: Settings → Privacy → Export data. Both send you a zip by email.
Parsed locally in your browser — nothing is uploaded
如何导出 ChatGPT 聊天记录
ChatGPT 没有「一键下载某个会话」的入口,只能申请完整数据导出,再通过邮件收到 zip 包。完整流程如下,拿到包后拖进本页即可查看。

1登录并完成身份验证
打开 chatgpt.com 登录账号。若提示验证身份,可在手机 ChatGPT App 上点「批准」;不方便的话点「试试电子邮件」,用邮箱收到的验证码登录。

2设置 → 数据管理 → 导出数据
点右上角头像进入「设置」,左侧选「数据管理」,找到「导出数据」这一行,点右边的「导出」并确认。
3去邮箱下载 zip
OpenAI 会发一封带下载链接的邮件,通常几分钟内到达。链接有时效,建议尽快下载。zip 里的 conversations.json 就是全部聊天记录。
4把文件拖进本页
把 zip(或 conversations.json)拖到上方的方框,即可浏览、全文搜索,并把任意会话导出为 Markdown。
用 Claude 的话 在 claude.ai 点左下角头像 → Settings → Privacy → Export data,同样会收到含 conversations.json 的 zip 包,本工具读取方式完全一致。
导出包只在你的浏览器里解析,文件不会离开你的设备。
使用指南 / 为什么使用此工具 / 常见问题
使用指南
先申请数据导出:ChatGPT 在 设置 → 数据控制 → 导出数据;Claude 在 设置 → 隐私 → 导出数据。两家都会把 zip 包发到你的邮箱。把 zip(或其中的 conversations.json)拖到本页——解析在浏览器里即时完成。你会看到带日期和消息数的会话列表,搜索框支持对标题和消息内容全文检索。点击任意会话即可阅读,然后一键复制为 Markdown 或下载 .md 文件,格式为清晰的「You / Assistant」结构。
为什么使用此工具
官方导出几乎没法用:ChatGPT 给你的是一个把全部历史塞进树状结构的 conversations.json,无法阅读、搜索或提取单个会话。现有替代方案要么是要账号权限的浏览器扩展,要么是订阅收费工具,要么是 Python 脚本。这个查看器是免费网页,在本地解析导出包——不上传任何数据,这一点至关重要:聊天导出里是你最敏感的提示词和对话。用它找回几个月前写的提示词、把重要对话归档成 Markdown 笔记、比 ChatGPT 自带界面更快地搜索历史、或在注销账号前抢救聊天记录。同时支持 ChatGPT 和 Claude 两种导出格式,并且会沿着 ChatGPT 编辑过的会话的有效分支解析——你看到的就是你实际保留的版本。
常见问题
- 怎么导出 ChatGPT 的聊天记录?
- 在 ChatGPT:设置 → 数据控制 → 导出数据 → 确认。OpenAI 会给你发一封带下载链接的邮件(24 小时有效),zip 里包含 conversations.json 和其他账号数据。把整个 zip 直接拖进本工具即可。
- 怎么导出 Claude 的聊天记录?
- 在 Claude:设置 → 隐私 → 导出数据。Anthropic 会邮件发送一个包含全部会话 conversations.json 的 zip,本工具可直接读取。
- 我的聊天记录会被上传到服务器吗?
- 不会。zip 的解压和解析全部由浏览器内的 JavaScript 完成——没有任何字节离开你的设备。这正是这个工具存在的意义:聊天导出极其敏感,把它粘贴进来路不明的在线转换器或扩展是真实的隐私风险。
- 能把单个会话导出为 Markdown 吗?
- 能——这正是官方导出缺失的核心功能。选中任意会话,复制或下载为 .md 文件,带「### You」「### Assistant」标题结构,可直接放进 Obsidian、Notion 或 git 仓库。
- 为什么有些 ChatGPT 会话的消息比记忆中少?
- ChatGPT 把会话存成树:你编辑消息或重新生成回复时,旧分支仍留在文件里。本查看器沿有效分支解析(你实际保留的版本),废弃的分支不会显示。
- 能处理多大的导出包?
- 解析在浏览器进行,取决于设备内存。数千个会话(数百 MB 的 JSON)在现代笔记本上通常几秒加载完。如果 zip 超过约 1GB,建议先解压出 conversations.json 单独拖入。
- 能显示聊天里的图片、文件或语音吗?
- 不能——只提取文本消息。附件和生成的图片在导出包里单独存放,不会渲染。代码块没问题,它们是消息内的纯文本。
- 支持 Gemini 的导出吗?
- 暂不支持。Google Takeout 的 Gemini 历史是另一种格式。如有需求可能会加——当前支持 ChatGPT 和 Claude 的 conversations.json。