从任何 ChatGPT 对话中获得精确的 Markdown,保留代码语言、表格、时间戳和带编号的来源。
1. ChatGPT 转 Markdown,直接取自源头
手动复制 ChatGPT 的回答会丢失格式,粘贴后也很少能保住。ChatGPT Exporter 从 ChatGPT 自己的页面数据中读取对话,所以你得到的 Markdown 就是 ChatGPT 生成的 Markdown,而不是根据页面反推出来的猜测。
这就是时间戳和引用能准确导出的原因。如果读取页面数据偶尔失败,扩展会退回到读取页面本身,你仍然能得到一个文件。

2. 你的 .md 文件里有什么
- 可选的 YAML 前置元数据:在文件顶部加上前置元数据块,供会读取它的静态站点生成器和笔记工具使用。
- 带语言的代码块:围栏代码块保留语言标记,所以无论在哪里打开文件,语法高亮都有效。
- 表格、列表和链接:表格、嵌套列表、链接和图片都会写成标准的 Markdown。
- 带编号的来源:网页搜索的引用会变成一份带编号的来源清单,方便你回溯。
- 思考过程:需要时可包含 ChatGPT 的推理,不需要就不加。
- LaTeX 数学公式:公式保留为 LaTeX,所以在任何支持数学的 Markdown 编辑器里都能渲染。

3. 如何把 ChatGPT 导出为 Markdown,分步说明
打开对话
在 chatgpt.com 上打开聊天,如果只想要一部分,点击 SELECT。
选择 Markdown
在侧边栏或 EXPORT 菜单中选择 Markdown。如果需要,在设置里开启前置元数据。
下载文件
.md 文件会保存到你的下载文件夹,文件名按你的文件名模板生成。
4. 为什么要把 ChatGPT 导出为 Markdown?
Markdown 是带轻量格式的纯文本,所以到处都能打开,在版本管理中差异清晰,二十年后仍然可读。它是笔记、文档、博客草稿和 README 文件的天然格式,大多数编辑器、Wiki 和静态站点生成器都能识别。如果读者需要的是适合浏览器的页面而不是源文本,请改为导出为 HTML。
Markdown 文件也便于搜索、合并和复用。如果你维护着知识库,保存为 .md 的 ChatGPT 回答可以直接放进去,标题、列表和代码都完好无损。如果你需要给别人看的排版文档,请使用 ChatGPT 转 Word 或 ChatGPT 转 PDF。

5. 适用于 Obsidian 和笔记的 ChatGPT 转 Markdown 扩展
搜索 Obsidian 和 ChatGPT 的人,通常想把回答保存成笔记。开启可选的 YAML 前置元数据,每个文件就会以笔记工具能读取的元数据块开头。使用文件名模板和下载子文件夹,让导出的文件集中在一个地方,之后你就可以把它们移动或同步到自己的库里。
同样的文件可以用在 VS Code、Notion 导入、GitHub 和静态站点生成器里。如果你只需要快速粘贴,复制按钮会把 Markdown 放进剪贴板,不用创建文件。
6. 把 ChatGPT 对话导出为 Markdown:保留了什么
围栏代码块保留语言标记,表格和嵌套列表写成标准 Markdown,链接和图片也会保留。公式保持为 LaTeX,网页搜索的引用变成带编号的来源清单,你还可以包含 ChatGPT 的思考过程以及每条消息精确的时间戳。
因为扩展是从 ChatGPT 自己的页面数据中读取对话的,所以 Markdown 就是 ChatGPT 生成的内容,而不是根据页面反推的猜测。一切都在你的浏览器中运行,作为 ChatGPT 转 Markdown 的 Chrome 扩展,无需上传,免费套餐也无需账号。

7. 把聊天导入笔记应用
Markdown 是大多数笔记工具原生支持的格式,这也是它深受维护个人知识库的人喜爱的原因。关于常见工具的一些实用说明:
- Obsidian。把 .md 文件直接保存到你的库文件夹。前置元数据会变成可搜索、可筛选的属性,所以如果你给笔记打标签,请把它开启。
- Notion。使用“导入”并选择 Markdown,或者复制 Markdown 后粘贴到页面中。
- Logseq 及类似的大纲工具。Markdown 文件可用,不过嵌套很深的列表可能需要稍微整理一下。
- 代码仓库。把文件放进 docs 文件夹。代码块保留语言,所以高亮在 GitHub 和大多数编辑器中都有效。
- 静态站点。开启前置元数据后,许多站点生成器在你修改标题之后就能把文件当作文章使用。
8. 文件命名与整理
如果放任不管,导出的文件会堆成一份扁平的名称清单,这些名字只在一天里有意义,之后就没意义了。用文件名模板把日期和标题放进每个文件名,并为每个项目选择一个下载子文件夹,让相关的聊天待在一起。像“年、月、主题”这样的模式会按你想要的顺序排序,搬到另一台电脑上也依然有效。
如果你以后要在笔记里搜索,请把你会搜的关键词放进标题。一个叫“调试预发布服务器上的 cron 任务”的聊天找得到。一个叫“新聊天”的就找不到。
9. 保留之前先整理导出的文件
保存下来的聊天只是原材料。你留下的笔记,是你编辑过的那些。浏览一遍文件,删掉走偏的开头。在顶部加一句话的摘要。添加指向它所属项目的链接。如果回答引用了来源,请保留带编号的清单,因为一旦某个论断需要核对,那是你最先要用到的东西。
把你实际用这个回答做了什么写下来,会很有帮助。一条写着“用了第二种方案,处理大文件时失败”的笔记,半年后比模型的原始回答更有价值。
10. 什么时候 Markdown 不是合适的选择
Markdown 是带符号的纯文本,所以发给不用它的人并不合适。客户看到的会是井号和星号,而不是标题。给人看请用 PDF 或 Word 文件。对于一次性粘贴,复制对话比保存文件更快。想把所有内容放在一处,请看如何导出你所有的对话。
常见问题
如何把 ChatGPT 导出为 Markdown?
在 chatgpt.com 上打开聊天,在 EXPORT 菜单或 SELECT 面板中选择 Markdown,一个 .md 文件就会下载到你的电脑。
有 ChatGPT 转 Markdown 的 Chrome 扩展吗?
有。ChatGPT Exporter 是一款免费的 Chrome 扩展,可以把聊天导出为 Markdown,也支持 PDF、Word、HTML、文本、JSON、CSV 和 PNG。
可以包含时间戳吗?
可以。可以包含每条消息的时间戳,它们来自 ChatGPT 自己的数据,所以是精确的。
支持用于 Obsidian 的 YAML 前置元数据吗?
支持。在设置里开启前置元数据,每个文件就会以元数据块开头,Obsidian 等工具可以读取。
代码块会保留语言吗?
会。围栏代码块带有语言标记,所以无论在哪里打开文件,语法高亮都有效。
可以复制 Markdown 而不下载文件吗?
可以。使用复制按钮,就能把选中的内容以 Markdown 形式放进剪贴板。
长对话也能用吗?
能。你可以导出整段聊天或只导出选中的消息。想一次保存很多聊天,请参阅导出你所有的对话。
导出时会上传什么吗?
不会。文件在你的浏览器中生成并保存到本地。不会向我们的服务器发送任何内容。
什么是 Markdown,我为什么需要它?
Markdown 是一种用简单符号书写标题、列表和代码的纯文本方式。它能在任何编辑器中打开,也是许多笔记应用的原生格式。
不用特殊软件也能打开 Markdown 文件吗?
可以。任何文本编辑器都能打开。Markdown 应用或编辑器会把标题和列表以排版后的样子显示,而不是显示成符号。
我应该开启 YAML 前置元数据吗?
如果你使用会读取它的工具,比如 Obsidian 或静态站点生成器,就开启。否则关闭它,文件会更干净。



