ChatGPT网页端没有原生一键导出单条对话为Markdown的功能,官方仅支持账号全部数据导出为JSON压缩包。下面分4种方案,从简单到技术向。
方案1|官方导出全部会话JSON(最稳妥,官方原生,免费)
打开ChatGPT网页,右上角头像 → Settings → Data controls → Export data
确认导出,OpenAI会发邮件给你;点击邮件内下载链接,得到zip压缩包
解压后得到conversations.json,包含账号下全部历史对话原始数据
缺点:是JSON,不是Markdown,需要工具/脚本转md,无法只导出单条会话。
方案2|浏览器插件(推荐,单会话一键导出MD,普通人首选)
适合只导出当前打开的这一轮对话,直接下载.md文件,保留角色、代码块、排版。主流Chrome插件(Edge也可安装)
ChatGPT Export & Download、Save ChatGPT
打开目标ChatGPT会话
点插件图标 → Export as Markdown → 直接保存到本地✅优点:保留user/assistant区分、代码块、列表格式;只导出当前会话,不用导出全部账号数据⚠️注意:仅网页版可用;使用第三方插件注意隐私,敏感对话慎用。
方案3|无插件零安装:复制全部对话,让AI帮你转成Markdown
不想装插件,适合不长的会话:
滚动到底,加载全部历史消息;全选网页对话内容复制
粘贴给任意大模型,发送下面提示词:
把下面完整ChatGPT多轮对话整理为标准Markdown,区分用户与AI助手,使用标题、代码块,保留原始文本、代码,不要删减内容。 ## User: ## Assistant: 【粘贴全部复制的对话】
将AI输出全部复制,粘贴记事本,保存后缀为 xxx.md。
缺点:超长对话复制容易丢失部分消息。
方案4|本地脚本:官方JSON转Markdown(技术用户)
拿到官方导出的conversations.json,用开源脚本,可挑选某一条会话输出独立md文件。示例极简Python处理逻辑:解析json,遍历message,按## User、## Assistant输出,写入.md。社区GitHub有现成项目:chatgpt‑export‑json‑to‑markdown,直接搜即可。
对比总结
| 官方导出JSON | 安全原生,完整全部历史 | 输出JSON,需要二次转换 | 备份全部账号历史 |
| 浏览器插件 | 一键单会话导出,直接md | 第三方扩展,敏感内容风险 | 绝大多数普通用户 |
| 复制+AI转换 | 零安装,即用即走 | 超长对话易丢内容 | 短、中等长度对话 |
| Python脚本 | 可控、本地离线处理 | 需要基础编程能力 | 开发者,大量会话批量导出 |
小提示
保存后的.md可用Obsidian、VS Code、Typora打开查看。
移动端APP:不能导出会话,需要在电脑网页端操作。
敏感业务对话,优先官方JSON导出后本地脚本转换,尽量不使用网页第三方插件。
网友回复


