Claude 聊天记录怎么导出?完整备份与单个对话导出教程
本文介绍两种 Claude 聊天记录导出方式:使用官方功能按日期下载 JSON 备份,或将当前对话和指定回答保存为 Markdown、JSON、PDF。
这两种方式分别适用于不同场景:官方导出更适合定期备份账号数据,AI Exporter 更适合随时保存、整理或分享重要对话。你可以参考下表选择。
| 你想做什么? | 推荐方式 |
|---|---|
| 备份一段时间内的全部 Claude 数据 | Claude 官方导出 |
| 保存当前打开的完整对话 | AI Exporter 快捷导出 |
| 只保存几个问题和回答 | AI Exporter 自定义导出 |
| 在 Android 手机上导出 Claude 对话 | Android 版 Edge + AI Exporter |
| 放进 Obsidian 或本地知识库 | Markdown |
| 交给脚本或本地 AI Agent | JSON 或 Markdown |
| 分享给别人或保留图片排版 |
方法一:用 Claude 官方功能导出 JSON 备份
这种方式适合第一次备份 Claude 数据,或者定期把最近一段时间的聊天记录保存到本地。
第 1 步:进入 Settings
在电脑上登录 Claude,点击左下角头像或姓名缩写,然后选择 Settings。

第 2 步:找到 Privacy 和 Export data
在设置窗口左侧选择 Privacy。向下找到 Your data,点击 Export data。

第 3 步:选择要导出的日期范围
Claude 会让你选择聊天记录的时间范围:
- All:导出全部历史,适合第一次完整备份
- 30 days:导出最近 30 天
- 90 days:导出最近 90 天
- Custom:自己选择开始和结束日期
选好范围后,点击右上角的 Export。从当前页面可以看到,导出内容包括 Conversations、Users 和 Projects。

第 4 步:等待 Claude 发送邮件
Claude 不会立刻在网页中下载文件。导出准备好以后,系统会向账号邮箱发送一封邮件,里面提供 JSON ZIP 压缩包的下载地址。
邮件中的下载链接会在 24 小时后失效。收到邮件后尽快下载,并注意检查垃圾邮件目录。下载时还需要保持对应的 Claude 账号处于登录状态。
官方导出的 JSON 适合怎么用?
官方 ZIP 更像一份原始备份,而不是可以直接阅读的聊天文档。建议保留未经修改的 ZIP,并在文件名中加入日期,例如:
claude-backups/
├── 2026-07-claude-export.zip
└── 2026-08-claude-export.zip如果想把这些历史记录加入 Obsidian,可以让 Claude Code 或本地脚本读取 JSON,把每个对话转换成单独的 Markdown 文件:
Claude JSON ZIP
↓
Claude Code 拆分并整理对话
↓
每个对话页面生成一个 Markdown
↓
加入 Obsidian 或本地知识库官方方式可以选择日期范围,但不能在导出前挑选具体对话页面。如果你只需要两三个重要对话,重新下载一批 JSON 并不方便,这正是第二种方式更适合的场景。
方法二:导出当前整页或指定回答
如果你只想保存正在看的对话,不需要重新打包一批历史记录,可以使用 AI Exporter。
坦诚说明:AI Exporter 是我们开发的浏览器扩展。它负责按需导出当前页面或指定消息,不替代 Claude 官方的账号备份。
开始操作前,先 安装 AI Exporter 浏览器扩展。
点击扩展图标,选择快捷导出
打开要保存的 Claude 对话,然后点击浏览器工具栏中的 AI Exporter 图标。下拉面板提供两类入口:
- Quick Exports:把当前完整对话直接导出为 PDF、Markdown、Text、Docx、Image 或 JSON
- Custom Export:先选择需要的消息,再预览和导出
如果你希望保留整个对话页面,直接点击需要的格式即可。导出完成后,建议检查第一条消息、中间内容和最后一个回答是否都存在。

只需要几个回答时,使用 Custom Export
长对话里经常有很多试错过程,真正值得保存的可能只有最终方案。这时点击 Custom Export,勾选要保留的问题和 Claude 回答,再选择导出格式。
这样生成的文件更短,放进知识库或交给其他 AI 时,噪音也更少。
常见问题
Android 手机上能导出 Claude 对话吗?
可以,但不是通过 Claude Android App 的官方导出功能。Claude 官方数据导出目前只支持网页版和 Claude Desktop,iOS 与 Android App 都没有这个入口。
Android 用户可以改用支持扩展的 Microsoft Edge:
- 安装或更新 Android 版 Microsoft Edge。
- 在 Edge 中搜索 AI Exporter。
- 安装前核对扩展的绿色相机图标和名称,避免装到相似产品。
- 在 Edge 中登录 Claude,打开需要保存的对话。
- 从 Edge 的扩展入口运行 AI Exporter,再选择导出格式。

Markdown、JSON 和 PDF 应该怎么选?
| 下一步用途 | 推荐格式 | 原因 |
|---|---|---|
| Obsidian、本地笔记 | Markdown | 容易编辑、搜索和建立内部链接 |
| 脚本分析、本地 AI Agent | JSON 或 Markdown | 方便解析消息结构和正文 |
| NotebookLM 或其他支持 PDF 的 AI | 多轮对话可以作为一份连续资料 | |
| 分享给同事或客户 | 打开方便,排版稳定 | |
| 保留图片和视觉上下文 | 文本和图片留在同一份文档中 |
AI Exporter 导出的普通 PDF 包含可选择的文本,多数支持 PDF 的 AI 工具可以直接解析。OCR 主要用于文件中的截图、图表和其他图片内容。
AI Exporter 导出的 JSON 要看哪些字段?
AI Exporter 导出的 JSON 顶层是一个消息数组。数组中的每个对象代表一条用户消息或 Claude 回答,contents 再按内容类型保存正文、图片或 Thinking 等数据。
下面是一段简化后的实际结构:
[
{
"id": "claude_msg_user",
"chatGroupId": "conversation_example",
"role": "user",
"model": "claude",
"displayModel": "Claude",
"contents": [
{
"type": "markdown",
"content": "请分析这份项目方案。"
}
],
"created_at": "2026-07-24 10:30:00",
"updated_at": 1784860200000
},
{
"id": "claude_msg_assistant",
"chatGroupId": "conversation_example",
"role": "assistant",
"model": "claude",
"displayModel": "Claude",
"contents": [
{
"type": "thinking",
"content": "正在整理方案中的目标、风险和执行步骤……"
},
{
"type": "markdown",
"content": "## 结论\n\n这份方案可以从三个方面调整……"
}
],
"created_at": "2026-07-24 10:30:18",
"updated_at": 1784860218000
}
]消息对象中常用的字段有:
| 字段 | 作用 |
|---|---|
id | 当前消息的唯一标识 |
chatGroupId | 将同一个对话中的消息关联在一起 |
role | 区分用户问题和 Claude 回答 |
model / displayModel | 标识消息来自 Claude |
modelId | 可选字段;页面能识别具体模型时才会出现 |
contents | 按类型保存一条消息中的多段内容 |
created_at / updated_at | 消息创建时间和更新时间 |
其中 contents 最值得关注。Claude 对话中常见的内容类型包括:
contents.type | 保存的内容 |
|---|---|
markdown | Claude 正文、标题、列表、表格、代码块,以及可转换的 Artifact 内容 |
thinking | 页面提供且导出时可见的 Thinking 内容 |
image | 用户上传的图片,地址保存在 imageUrl |
text | 文本附件提取出的内容,或无法展开的附件说明 |
html_widget | Claude 生成的交互组件代码及显示配置 |
公共消息结构还支持 attachment、sources 等类型,但它们是否出现取决于平台和当前页面内容。处理 Claude JSON 时,通常先读取 role 和 contents 就够了。
实际使用时,可以定期用 Claude 官方功能备份历史,再把重要对话页面随时导出:知识库选 Markdown,程序处理选 JSON,分享和保留视觉上下文选 PDF。