← 返回博客

如何将 ChatGPT 对话导出为 Markdown

· Save Team
chatgptaimarkdownexportbackup

ChatGPT 并不方便导出对话。你可以分享链接,但链接可能失效,无法搜索,而且绑定在 OpenAI 的服务器上。如果你想要对话的永久可移植副本,你需要 Markdown。

以下是如何将任何 ChatGPT 对话——无论是分享链接还是实时会话——导出为干净的 Markdown 文件。

为什么要导出 ChatGPT 对话?

你的 ChatGPT 对话包含宝贵的思考:

  • 经过多次迭代完善的提示词 —— 最好的提示词需要多次迭代才能写出来。不要失去它们。
  • 研究会话 —— 当 ChatGPT 帮助你理解某个主题时,那次对话是值得保留的文档。
  • 代码解决方案 —— 调试会话最终得到了可用的代码,以后还会用到。
  • 决策记录 —— 你在 AI 辅助下权衡利弊的对话。

OpenAI 的内置历史记录并不可靠。对话会消失,搜索功能有限,如果你取消订阅,访问权限会变得复杂。

方法一:Save 扩展(一键操作)

Save 将任何 ChatGPT 对话转换为干净的 Markdown。

从分享链接:

  1. 打开 ChatGPT 分享的对话链接
  2. 点击 Save 扩展图标
  3. 包含完整对话的 .md 文件下载完成

从自己的对话:

  1. 在 ChatGPT 中打开对话
  2. 点击 Save 图标
  3. 获得整个讨论串的干净 Markdown 导出

输出样式:

# 如何用 Node.js 构建 REST API

## 用户

我需要用 Node.js 和 TypeScript 构建一个 REST API。
2026 年现代的方法是什么?

## ChatGPT

以下是 2026 年生产环境 REST API 的推荐技术栈:

### 依赖项

\`\`\`bash
npm install express zod @types/express typescript
\`\`\`

### 项目结构

\`\`\`
src/
  routes/
  middleware/
  services/
  index.ts
\`\`\`

对话以清晰的发言人标签、带语言标记的代码块和正确的 Markdown 格式保留下来。

方法二:ChatGPT 内置导出

OpenAI 在「设置」→「数据控制」→「导出数据」中提供数据导出。这会发送一封包含所有对话的 JSON ZIP 文件的电子邮件。

问题:

  • 导出是 JSON,不是 Markdown——没有处理就无法使用
  • 包含所有对话,而不是单个对话
  • 通过电子邮件到达需要数小时
  • 无法导出单个对话

对于完整备份有用,但保存单个对话来说非常糟糕。

方法三:复制粘贴

选择对话文本,复制,粘贴到 Markdown 编辑器中。需要手动格式化。

问题:

  • 代码块失去格式
  • 发言人标签(你/ChatGPT)会变得混乱
  • 图片和格式无法干净地复制
  • 长对话很繁琐

导出对话后可以做什么

构建提示词库

保存你最好的提示词对话,按主题打标签。以后需要类似提示词时,从库中搜索而不是从零开始。

创建文档

ChatGPT 解释了你的代码库架构的那次对话?那就是文档。保存下来,整理一下,分享给你的团队。

将对话输入 Claude

将 ChatGPT 研究对话保存为 Markdown,然后输入给 Claude 获得第二意见。不同的模型会发现不同的问题。

构建知识库

将研究对话保存到一个文件夹。将 Claude Code 指向那个文件夹。现在你拥有了一个了解你和 ChatGPT 讨论过所有内容的 AI。

开始使用

从 Chrome 网上应用店安装 Save。下次你有一次值得保留的 ChatGPT 对话时,点击 Save 而不是希望历史记录不会消失。


你最好的 AI 对话值得比消失的聊天记录更好的归宿。Save 将它们导出为干净的 Markdown。