ロゴ
ToolkitsLabEfficiency Hub
PR広告を含む

ChatGPT会話履歴ビューアーconversations.jsonを読み込んで会話を検索・閲覧・Markdown化

ChatGPTから書き出したconversations.jsonをブラウザに読み込むだけで、 会話の一覧表示・全文検索・期間での絞り込み・Markdown書き出しができます。通信は発生しません。

入力内容は外部に送信されません。

詳しく

conversations.json をドラッグ&ドロップ、またはクリックして選択

ファイルはブラウザ内で処理されます。外部へ送信されることはありません。

conversations.jsonの入手方法

  1. ChatGPTの設定 →「データ管理」→「データのエクスポート」を選択
  2. 届いたメールのリンクからZIPファイルをダウンロード
  3. ZIPを解凍し、中にある「conversations.json」を上の枠に読み込む

ChatGPTの会話履歴(conversations.json)を安全に見返す方法

ChatGPTを仕事で長く使っていると、「あの指示をどう書いたか思い出せない」「過去の会話をまとめて見返したい」という場面が増えてきます。ChatGPTの標準機能でもエクスポートは可能ですが、書き出されたconversations.jsonはそのままでは読みにくい生データです。

本ツールは、このconversations.jsonを読み込むだけで会話の一覧表示・全文検索・期間での絞り込み・Markdown書き出しをブラウザ内だけで行える無料ツールです。サーバーへのアップロードは発生しないため、業務上の機密情報を含む履歴でも安心して閲覧・整理できます。

別のAIサービスへ移行を検討している方にも、過去の会話をMarkdown形式で書き出して持ち出す際の下準備として活用いただけます。

こんなシーンで便利です

過去に使ったプロンプトや指示をもう一度見返したい時

「あのプロンプトをどう書いたか忘れた」という場面で、全文検索を使えば特定のキーワードを含む会話だけをすぐに絞り込めます。

別のAIサービスへ乗り換える前のデータ整理に

乗り換え前に、必要な会話だけをMarkdown形式で書き出しておくことで、新しいサービスへのコンテキストの持ち込みや社内ドキュメント化がしやすくなります。

機密情報を含む業務利用の履歴を社外で確認したい時

通信が発生しない完全ローカル処理のため、社外秘のやり取りを含む履歴でも、情報漏洩のリスクを気にせず移動中や社外の端末で確認できます。

いつ・どれくらいChatGPTを使っていたか振り返りたい時

読み込んだ会話の件数・メッセージ数・月ごとの利用状況が自動で集計されるため、自分の利用傾向を簡単に振り返ることができます。

使い方は簡単 4ステップ

  1. ChatGPTの設定画面から「データ管理」→「データのエクスポート」を選択し、届いたメールからZIPファイルをダウンロードします。
  2. ZIPファイルを解凍し、中に含まれる「conversations.json」を本ツールの読み込み欄にドラッグ&ドロップ、または選択します。
  3. 会話の一覧が表示されたら、検索キーワードや期間を指定して絞り込みます。
  4. 見たい会話をクリックすると全文が表示され、「Markdownで書き出す」から個別または一括でファイル保存できます。

※読み込み・検索・書き出しのすべての処理はブラウザ内で完結し、ファイルの内容が外部へ送信されることはありません。

ご利用時の注意点

  • 対応ファイル:ChatGPTのエクスポートZIPに含まれる「conversations.json」のみに対応しています。chat.htmlやuser.jsonなど、名前が似た他のファイルは読み込めません。
  • データの扱い:読み込んだ内容はブラウザのメモリ上にのみ保持され、ページを閉じたりリロードしたりすると自動的に消去されます。保存が必要な会話は、事前にMarkdown書き出し機能をご利用ください。
  • 表示される会話:分岐編集(メッセージの再生成)を行った会話では、現在アクティブになっている最新の分岐のみを表示します。
  • エクスポート形式の変更:OpenAI側の仕様変更によりconversations.jsonの構造が変わった場合、一部の会話が正しく解析できなくなる可能性があります。

ChatGPTのエクスポートZIPに含まれる主なファイルと本ツールでの対応状況

解凍したフォルダには複数のファイルが含まれています。本ツールで読み込めるのは「conversations.json」のみです。

ファイル名内容本ツールでの対応
conversations.jsonすべての会話履歴(本文・日時を含む)対応(読み込み可能)
chat.htmlブラウザで直接開くための閲覧用ページ非対応
user.jsonアカウントのプロフィール情報非対応
message_feedback.json良い評価・悪い評価を付けたメッセージの記録非対応
shared_conversations.json共有リンクを発行した会話の情報非対応

※上記のファイル構成は本ツール作成時点のエクスポート仕様に基づいています。OpenAI側の仕様変更により、含まれるファイルの名称や内容が将来変わる可能性があります。

conversations.jsonの構造と、履歴を活用するための考え方

エクスポートデータがどのような形式で保存されているか、そしてAIサービスを長く使う人が履歴をどう活かせるかを解説します。

conversations.jsonはなぜそのままでは読みにくいのか

conversations.jsonは、会話ごとに発言がツリー構造(枝分かれ構造)で記録されています。これは、1つの質問に対して回答を再生成した場合に、過去の回答も捨てずに分岐として保持する仕組みのためです。
そのため、テキストエディタでそのまま開いてもどの発言がどの順番で、どの分岐が最終的に使われたものかを人間が目で追うのは非常に困難です。本ツールは、この分岐構造を解析してアクティブな会話の流れだけを自動で抜き出し、人が読める形に整形しています。

長く使うほど増える「探せない履歴」という課題

ChatGPTを仕事で日常的に使う人ほど、会話の件数は数百件・数千件単位に積み上がっていきます。ChatGPT自体のサイドバー検索は便利ですが、オフラインでの一括確認や、期間をまたいだ振り返りには不向きです。
エクスポートしたデータを本ツールのような専用ビューアーで扱うことで、ログインせずに過去の全履歴を横断的に検索・整理できるようになります。

別のAIサービスへ移行する際に履歴をどう扱うか

AIサービスを乗り換える際、過去の有用なやり取り(プロンプトのテンプレートや、繰り返し使う指示文)は資産として持ち出す価値があります。
本ツールでMarkdown形式に変換しておけば、新しいサービスのチャット欄にそのまま貼り付けてコンテキストとして渡したり、社内のナレッジベースに蓄積し直したりする際の下準備として活用できます。

エクスポート形式は将来変わる可能性がある、という前提で使う

本ツールが解析しているconversations.jsonの内部構造(mapping・current_nodeなど)は、OpenAI側が公式に保証している仕様ではなく、現状のエクスポート機能の実装に基づくものです。
将来的に構造が変更された場合、本ツールの解析ロジックも合わせて更新が必要になります。読み込みエラーが発生した場合は、仕様変更の可能性を念頭に置いていただくとともに、重要な履歴は定期的にMarkdown等の形式で書き出し、形式に依存しない形で保管しておくことをおすすめします。

よくある失敗と対策

ZIPの中からconversations.jsonではなく別のファイルを選んでしまい読み込めない

解凍したフォルダにはchat.htmlやuser.jsonなど複数のファイルが同梱されているため、名前をよく確認せずに別のファイルを選択してしまい、エラーが表示されて先に進めなくなる失敗です。

💡 対策・解決策を見る▼
フォルダ内のファイル名をよく確認し、拡張子が「.json」で名前が「conversations」のファイルだけを選び直してください。ファイルサイズが他より大きいことも見分ける目印になります。

重要な会話をMarkdownで書き出さずにブラウザを閉じてしまい、絞り込み結果が消える

検索や期間指定で目的の会話を見つけた後、保存を忘れたままタブを閉じてしまい、再度同じ絞り込み作業をやり直す必要が生じる失敗です。

💡 対策・解決策を見る▼
必要な会話を見つけた時点で、こまめに「Markdownで書き出す」を使ってファイルとして保存しておく習慣をつけましょう。読み込んだデータそのものはブラウザを閉じると自動的に消去される仕様です。

機密情報を含む履歴を、通信が発生する別サイトのオンラインビューアーで開いてしまう

「ChatGPTの履歴を見やすくするツール」を探している際、サーバーにファイルを送信するタイプのオンラインサービスに業務上の機密情報を含む履歴をアップロードしてしまい、情報漏洩のリスクを抱えてしまうケースです。

💡 対策・解決策を見る▼
機密情報を含む可能性のある履歴を扱う際は、本ツールのように通信を行わない完全ローカル処理型のツールを選ぶことが鉄則です。アップロード先がサーバーに送信する仕組みかどうかは、利用前に必ず確認しましょう。

分岐編集(再生成)した会話で、見たかった古い回答が表示されないと勘違いする

ChatGPT上で回答を何度か再生成した会話をエクスポートした場合、本ツールでは現在アクティブな最新の分岐のみが表示されるため、「過去に表示されていた別の回答が消えた」と誤解してしまうケースです。

💡 対策・解決策を見る▼
これはデータが失われたわけではなく、conversations.json内に分岐として記録されたうち、最後に選択されていた分岐のみを表示する仕様によるものです。すべての分岐を個別に確認したい場合は、別途専門的な解析が必要になる点をご理解のうえご利用ください。

よくある質問(FAQ)

Q.ChatGPTの会話履歴(conversations.json)はどこから入手できますか

Q.

A. ChatGPTの設定画面で「データ管理」→「データのエクスポート」を選択すると、登録しているメールアドレス宛にダウンロード用のリンクが届きます。そこからZIPファイルをダウンロードして解凍すると、conversations.json・chat.html・user.jsonなど複数のファイルが含まれています。本ツールには、このうちの「conversations.json」を読み込んでください。

Q.アップロードした会話履歴のデータは外部に送信されませんか

Q.

A. 送信されません。本ツールはすべての読み込み・検索・表示・Markdown変換の処理をお使いのブラウザ内のメモリ上だけで実行する完全ローカル処理型です。ファイルは当サイトのサーバーへアップロードされることも、どこかに保存されることもなく、ページを閉じれば内容は即座に消去されます。業務上の機密情報を含むやり取りや、個人情報を含む会話でも安心して閲覧いただけます。

Q.conversations.jsonではなくchat.htmlを選んでしまった場合はどうなりますか

Q.

A. chat.htmlはブラウザでそのまま開くための別形式のファイルのため、本ツールでは読み込めずエラーメッセージが表示されます。解凍したフォルダの中から、拡張子が「.json」で名前が「conversations」のファイルを選び直してください。user.jsonやmessage_feedback.jsonなど、名前が似た別ファイルも同梱されているため、ファイル名を確認したうえでアップロードすることをおすすめします。

Q.大量の会話履歴(数千件)を読み込んでも動作しますか

Q.

A. はい、数千件規模の会話でも、お使いの端末のブラウザ上で問題なく読み込み・検索が可能です。ただし、エクスポートファイルのサイズが数百MBを超えるような非常に大きなデータの場合、読み込みに数秒から数十秒かかることがあります。読み込み中はページを閉じずにそのままお待ちください。

Q.特定のキーワードを含む会話だけを探し出すことはできますか

Q.

A. はい、できます。画面上部の検索欄にキーワードを入力すると、会話のタイトルおよび本文(すべての発言内容)を対象に全文検索を行い、一致する会話だけを一覧に絞り込みます。「〇〇について話した会話を見つけたい」「あのプロンプトをもう一度使いたい」といった場面で活用できます。

Q.会話をMarkdown形式で書き出す機能は、他のAIサービスへの移行にも使えますか

Q.

A. はい、使えます。会話ごとに「ユーザー」「ChatGPT」の発言を区別したMarkdown形式で書き出せるため、別のAIサービスにコンテキストとして貼り付けたり、社内のドキュメント管理システムやNotionなどに保存し直したりする際の下準備として活用できます。検索で絞り込んだ会話をまとめて一つのファイルとして書き出すことも可能です。

Q.ChatGPT側のエクスポート形式が変わった場合、このツールは使えなくなりますか

Q.

A. 本ツールは現行のconversations.jsonの構造(会話ごとのメッセージがツリー状につながる形式)を前提に解析しています。OpenAI側で将来エクスポート形式に大きな変更が加えられた場合、一部の会話が正しく表示されない可能性があります。読み込みエラーが出る場合は、エクスポート形式が変更された可能性がありますので、しばらく経ってから再度お試しいただくか、別の確認方法をご検討ください。

User Feedback & Request

あなたの声で、
このツールをより鋭く。

「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。

フィードバックを送る