+
14
-

回答

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导出后本地脚本转换,尽量不使用网页第三方插件。

网友回复

我知道答案,我要回答