如何匯出 Claude 聊天記錄?完整備份與單一對話匯出教學

本文介紹兩種 Claude 聊天記錄匯出方式:使用官方功能依日期下載 JSON 備份,或將目前對話和指定回覆儲存為 Markdown、JSON、PDF。

這兩種方式分別適用於不同情境:官方匯出較適合定期備份帳號資料,AI Exporter 則適合隨時儲存、整理或分享重要對話。你可以參考下表選擇。

你想做什麼?建議方式
備份一段時間內的全部 Claude 資料Claude 官方匯出
儲存目前開啟的完整對話AI Exporter 快速匯出
只儲存幾個問題和回覆AI Exporter 自訂匯出
在 Android 手機上匯出 Claude 對話Android 版 Edge + AI Exporter
放進 Obsidian 或本機知識庫Markdown
交給指令碼或本機 AI AgentJSON 或 Markdown
分享給別人或保留圖片排版PDF

方法一:使用 Claude 官方功能匯出 JSON 備份

這種方式適合第一次備份 Claude 資料,或定期將最近一段時間的聊天記錄儲存到本機。

步驟 1:進入 Settings

在電腦上登入 Claude,點選左下角的大頭貼或姓名縮寫,然後選擇 Settings

從 Claude 帳號選單進入 Settings

步驟 2:找到 Privacy 和 Export data

在設定視窗左側選擇 Privacy。向下找到 Your data,點選 Export data

在 Claude Privacy 設定中點選 Export data

步驟 3:選擇要匯出的日期範圍

Claude 會讓你選擇聊天記錄的時間範圍:

  • All:匯出全部歷史記錄,適合第一次完整備份
  • 30 days:匯出最近 30 天
  • 90 days:匯出最近 90 天
  • Custom:自行選擇開始和結束日期

選好範圍後,點選右上角的 Export。從目前頁面可以看到,匯出內容包括 Conversations、Users 和 Projects。

選擇 Claude 對話日期範圍並點選 Export

步驟 4:等待 Claude 寄送電子郵件

Claude 不會立即在瀏覽器中下載檔案。匯出準備完成後,系統會寄送一封電子郵件到帳號信箱,其中包含 JSON ZIP 壓縮檔的下載連結。

郵件中的下載連結會在 24 小時後失效。收到郵件後請盡快下載,並留意垃圾郵件資料夾。下載時也要保持對應的 Claude 帳號為登入狀態。

官方匯出的 JSON 適合怎麼使用?

官方 ZIP 比較像原始備份,而不是可直接閱讀的聊天文件。建議保留未修改的 ZIP,並在檔名中加入日期,例如:

text
claude-backups/
├── 2026-07-claude-export.zip
└── 2026-08-claude-export.zip

如果想把這些歷史記錄加入 Obsidian,可以讓 Claude Code 或本機指令碼讀取 JSON,將每個對話轉換成獨立的 Markdown 檔案:

text
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:先選擇需要的訊息,再預覽和匯出

如果要保留整個對話頁面,直接點選所需格式即可。匯出完成後,建議檢查第一則訊息、中間內容和最後一個回覆是否都存在。

AI Exporter 中的完整對話快速匯出和自訂匯出入口

只需要幾個回覆時,使用 Custom Export

長對話中經常包含許多嘗試過程,真正值得保留的可能只有最終方案。這時點選 Custom Export,勾選要保留的問題和 Claude 回覆,再選擇匯出格式。

這樣產生的檔案更短,放進知識庫或交給其他 AI 時,雜訊也更少。

常見問題

Android 手機可以匯出 Claude 對話嗎?

可以,但不是透過 Claude Android App 的官方匯出功能。Claude 官方資料匯出目前只支援網頁版和 Claude Desktop,iOS 與 Android App 都沒有這個選項。

Android 使用者可以改用支援擴充功能的 Microsoft Edge:

  1. 安裝或更新 Android 版 Microsoft Edge。
  2. 在 Edge 中搜尋 AI Exporter
  3. 安裝前核對擴充功能的綠色相機圖示和名稱,以免安裝到名稱相近的產品。
  4. 在 Edge 中登入 Claude,開啟需要儲存的對話。
  5. 從 Edge 的擴充功能選單啟動 AI Exporter,再選擇匯出格式。

Android Edge 中的 AI Exporter 擴充功能

Markdown、JSON 和 PDF 該怎麼選?

接下來的用途建議格式原因
Obsidian、本機筆記Markdown容易編輯、搜尋和建立內部連結
指令碼分析、本機 AI AgentJSON 或 Markdown方便解析訊息結構和正文
NotebookLM 或其他支援 PDF 的 AIPDF可將多輪對話保留為一份連續資料
分享給同事或客戶PDF容易開啟,排版穩定
保留圖片和視覺脈絡PDF文字和圖片留在同一份文件中

AI Exporter 匯出的一般 PDF 包含可選取文字,多數支援 PDF 的 AI 工具可直接解析。OCR 主要用於檔案中的螢幕截圖、圖表和其他圖片內容。

AI Exporter 匯出的 JSON 要看哪些欄位?

AI Exporter 匯出的 JSON 頂層是一個訊息陣列。陣列中的每個物件代表一則使用者訊息或 Claude 回覆,contents 再依內容類型儲存正文、圖片或 Thinking 等資料。

以下是簡化後的實際結構:

json
[
  {
    "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儲存的內容
markdownClaude 正文、標題、清單、表格、程式碼區塊,以及可轉換的 Artifact 內容
thinking頁面提供且匯出時可見的 Thinking 內容
image使用者上傳的圖片,位址儲存在 imageUrl
text從文字附件擷取的內容,或無法展開的附件說明
html_widgetClaude 產生的互動元件程式碼及顯示設定

共用訊息結構也支援 attachmentsources 等類型,但是否出現取決於平台和目前頁面內容。處理 Claude JSON 時,通常先讀取 rolecontents 就足夠了。

實際使用時,可以定期用 Claude 官方功能備份歷史記錄,再隨時匯出重要對話頁面:知識庫選 Markdown,程式處理選 JSON,分享和保留視覺脈絡選 PDF。