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 在 设置 → 数据控制 → 导出数据;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。