ChatGPTの会話をPDFにエクスポートする方法(無料、2026年ガイド)
簡潔な答え: ChatGPTに「PDFとして保存」ボタンはありません。2026年現在も、アプリの中から会話を1件だけドキュメントとして書き出す方法はありません。OpenAIの公式エクスポートはアカウントの全履歴をconversations.jsonとchat.htmlが入ったZIPで渡してくるもので、届くまで最長7日かかることがあり、ダウンロードリンクは24時間で期限切れになります。ブラウザの印刷からPDFはすぐに使えますが、サイドバーまで写り込み、コードブロックがページの区切りで分断されます。いちばんきれいなのは専用のブラウザ内変換ツールです。会話のテキストを貼り付けるか、そのエクスポートのconversations.jsonを渡せば、コードブロックと発言者の区別が保たれたPDFが手に入ります。
このガイドでは、それぞれの方法が苦手なことも含めてすべて説明します。用途に合った方法を選んでください。
方法1:OpenAIの公式データエクスポート(1件の会話ではなくアカウント全体)
OpenAIが用意しているエクスポートはこれだけです。リクエストする前に、実際に何が手に入るのかを理解しておくことが大切です。
- ChatGPTを開き、プロフィールアイコンをクリック
- Settings(設定)へ移動
- Data controls(データ管理)を開く
- Export data(データをエクスポート)をクリック
- 表示された画面で確認
アーカイブの準備ができると、OpenAIからメールまたはSMSで通知が届きます。数分で来ることもありますが、OpenAIは最長7日かかる場合があると明記しています。通知が届いたら Download data export をクリックします。
受け取るもの: メタデータ付きのチャット履歴すべてが入ったconversations.jsonと、どのブラウザでも開けるchat.htmlを含むZIPファイルです。
うまくいく点: 公式で、漏れがなく、すでにスクロールの彼方に行ってしまった会話や忘れていた会話まで拾える唯一の方法です。
うまくいかない点:
- 全部か何もないかです。1件の会話だけをエクスポートする方法はありません。これまでのすべてのチャットが入ってきます。
- ダウンロードリンクは受け取ってから24時間で期限切れになります。逃したら、また最初からリクエストし直しです。
- どちらのファイルもドキュメントではありません。
conversations.jsonは機械向けのデータです。chat.htmlはブラウザで開けますが、全履歴が1枚に並んだだけのページで、同僚に渡したり顧客の記録として保管したりできるものではありません。 - ChatGPT BusinessおよびEnterpriseのアカウントでは利用できません。
最適な用途: 個人の完全なアーカイブとデータの持ち出し。読めるドキュメントを作る用途ではありません。
方法2:ChatGPTの共有リンク(ファイルではなくURL)
ChatGPTでは、チャット上部の共有アイコンから会話への公開リンクを作成できます。
うまくいく点: 即座に作成でき、受け取った相手にはコードブロックもそのままの状態で会話が正しく表示されます。
うまくいかない点: 共有リンクはコピーではありません。OpenAIのサーバーを指すURLです。リンクを知っている人なら誰でも見られ、リンク作成後に会話へ書き足した内容は含まれず、チャットを削除したりリンクを取り消したりすると機能しなくなります。手元に残す、保管する、添付ファイルとして送るといった用途では、リンクはドキュメントの代わりになりません。
最適な用途: 今すぐ誰かに会話を見せること。保存のためではありません。
方法3:ブラウザの印刷からPDFへ(無料、雑)
どのブラウザでもページをPDFに印刷できます:
- chatgpt.comで会話を開く
- WindowsまたはLinuxではCtrl+P、MacではCmd+Pを押す
- 出力先として「PDFとして保存」を選ぶ
- 保存をクリック
うまくいく点: 無料で、すぐ終わり、インストールするものもありません。
うまくいかない点: 出力にはサイドバー、ヘッダー、入力欄など、画面上のものがそのまま入ります。長い会話ではもっと厄介です。ChatGPTは古いメッセージをスクロールに応じて読み込むため、長いチャットを印刷すると途中で静かに途切れたPDFになることがよくあります。コードブロックはページの区切りで真っ二つになりがちで、中の長い行は折り返されずに右端で切り落とされます。
回避策: 印刷前に最初のメッセージまでスクロールしてすべて読み込ませ、ブラウザの開発者ツールでサイドバーを隠します。結果は良くなりますが、エクスポートのたびに同じ手間を繰り返すことになります。
最適な用途: 自分以外は読まない、一度きりの手早い保存。
方法4:専用のブラウザ内変換ツール(推奨)
目的に合わせて作られた変換ツールは、書式の問題とプライバシーの問題を同時に解決します。HonestPDFのChatGPT to PDFツールは、会話をテキストとして受け取り、ドキュメントとして組み立て直します。
- chatgpt.comで会話を開く
- 会話を選択してコピーする
- gethonestpdf.com/chatgpt-to-pdfへ移動
- 入力欄に貼り付ける
- ツールがChatGPTの「You said」「ChatGPT said」という目印を検出し、あなたのプロンプトと返答を分離します
- スタイルを選んでダウンロード
方法1の公式エクスポートをすでにリクエスト済みなら、それをそのまま読み込む2つ目のタブがあります。Import ChatGPT Export を選び、ZIP内のconversations.jsonの中身を貼り付けると、ツールがアーカイブを読み取り、含まれるすべての会話をタイトル付きで一覧にします。必要なものを選んでダウンロードするだけです。こちらのほうが正確です。各メッセージの発言者がファイル自体に記録されており、テキストから推測する必要がないので、あとから確認し直す作業が発生しません。
これはOpenAIのいちばん使いにくい出力を、いちばん使えるものに変えることでもあります。読めなかったファイルが、欲しかったドキュメントに、1会話ずつ変わります。
スタイルは3種類あります:
- チャットバブル:アバター付きの色付き吹き出し。実際の画面にいちばん近い見た目です
- ドキュメント:業務や顧客向けの、フォーマルな議事録レイアウト
- トランスクリプト:等幅フォントで番号を振った質問と回答をコンパクトに。開発者向けです
プライバシー: 処理はすべてブラウザ内で行われます。アップロードは一切なく、アカウントも不要で、変換にOpenAIは関与しません。これは貼り付けよりもJSONを使う場合にいっそう重要です。conversations.jsonには欲しい1件だけでなくアカウント上のすべての会話が入っているため、ローカルで動くと確認できるツール以外に渡すべきではありません。
ChatGPTのエクスポートにChrome拡張機能が危険な理由
ChatGPTのエクスポートツールを検索すると、結果のほとんどはブラウザ拡張機能です。インストールする前に、何を要求しているか確認してください。
チャットエクスポート系の拡張機能はたいてい、すべてのウェブサイト上のデータの読み取りと変更の権限を要求します。chatgpt.comを読むには技術的にその広さが必要なのですが、権限そのものはchatgpt.comに限定されていません。同じ拡張機能が、インストールされている間ずっと、あなたのメール、銀行、他のAIとの会話、そして開くすべてのページを読めます。
買い物リストなら妥当な取引かもしれません。顧客の業務、未公開のコード、医療上の相談、NDAの対象になるものが含まれる会話では、割に合いません。ローカルの変換ツールへのコピー&ペーストなら、差し出すものはありません。ページから出ていくテキストを自分で選べますし、ブラウザへの継続的なアクセス権を誰かに残すこともありません。
コードブロックを壊さずに残す
ChatGPTはプログラミングで多用されており、手軽な方法が崩れるのはまさにコードの部分です。
印刷からPDFは、関数をページの区切りで分断し、長い行を折り返さずにページ端で切り落とし、コードと文章の見た目の違いを失わせます。12行の関数が、片方のページに8行、次のページに4行となり、後半のインデントは消えています。
専用の変換ツールは、コードで問題になる箇所を押さえています:
- コードブロックはページの区切りで関数の途中から割れず、まとまったまま残ります
- インデントが保たれます。PythonやYAMLではこれは見た目の問題ではありません
- インラインコードはブロックのコードと区別して表示されます
- 表は列の揃えを保ちます
エクスポートする会話がデバッグの記録や設計の議論なら、これは後から読めるドキュメントと、その写真との違いになります。
エクスポートに含まれるもの、含まれないもの
どの方法であれ、アーカイブとして頼る前に知っておく価値があります:
- テキストは確実です。 あなたのプロンプトと返答は、どの方法でもきちんと残ります。
- 画像はテキストではありません。 会話の中で生成またはアップロードしたものは、メッセージ本文とは別に保存されます。画像が重要なら、元の会話を削除する前にアーカイブを確認してください。
- 削除したチャットは戻りません。 エクスポートはリクエスト時点でアカウントに存在するものを反映するだけで、かつて存在したものは含みません。大事な会話は、削除したあとではなく、削除する前に書き出してください。
- BusinessとEnterpriseのアカウントにはエクスポートがありません。 勤務先のアカウントを使っている場合、個人向けのエクスポートは利用できず、コピー&ペーストだけが残ります。
よくある質問
2026年のChatGPTにPDFエクスポート機能はありますか?
ありません。ChatGPTの中から会話をPDFとして保存する選択肢は、今もありません。OpenAIはアカウントのデータ全体のエクスポートを提供しており、JSONファイルとHTMLファイルの入ったZIPが手に入りますが、1件のチャットからドキュメントを作る機能はありません。この機能を求める投稿は、OpenAIのコミュニティフォーラムに何年も前から出ています。
OpenAIのデータエクスポートはどれくらい時間がかかりますか?
数分で準備できることが多いですが、OpenAIは最長7日かかる場合があると明記しています。準備できるとメールまたはSMSで通知が届き、ダウンロードリンクはその24時間後に期限切れになるので、早めにダウンロードしてください。
ChatGPTの会話を1件だけエクスポートできますか?
OpenAI経由ではできません。公式エクスポートはアカウント全体が対象です。1件の会話をドキュメントにするには、会話のテキストを変換ツールにコピーするか、全体のエクスポートをリクエストしてconversations.jsonから目的の会話を選びます。
ChatGPTのエクスポートZIPには何が入っていますか?
重要なファイルは2つです。チャット履歴とメタデータを機械可読な形で保持するconversations.jsonと、履歴をブラウザで閲覧できる1枚のページであるchat.htmlです。どちらも会話ごとのドキュメントではありません。
コードブロックは変換後も残りますか?
ブラウザの印刷からPDFでは、たいてい残りません。ページをまたいで分断され、インデントも失われます。専用の変換ツールなら、コードブロックはまとまったまま保たれ、インデントも維持され、ページの区切りはブロックを断ち切らない位置に置かれます。
エクスポートのZIPがあります。そこから会話を1件だけPDFにするには?
ZIP内のconversations.jsonを開いて中身をコピーし、変換ツールの「Import ChatGPT Export」タブに貼り付けます。ツールがアーカイブを読み取り、すべての会話をタイトルで一覧にして、必要なものを選べるようにします。誰の発言かがファイルに記録されているため、発言者はテキストからの推測ではなく、そのとおり正確に出力されます。
conversations.jsonをオンラインツールに貼り付けても安全ですか?
本当にブラウザ内で動くツールに限ります。このファイルには目的の1件だけでなく、アカウント上のすべての会話が入っているからです。HonestPDFはローカルで処理し、何もアップロードしません。使用中にブラウザのネットワークタブを開けば自分で確認できます。ファイルをサーバーへ送るツールは、少なくともこのファイルの置き場所としては適していません。
エクスポートにChatGPT Plusは必要ですか?
いいえ。データエクスポートは無料アカウントでも利用できます。使えないのはBusinessとEnterpriseのアカウントのほうです。
結論
ChatGPTには今もエクスポートボタンがなく、2026年になってもそれは変わっていません。公式エクスポートはドキュメントではなく完全なアーカイブで、そのままでは読めない形式で届き、届いてから24時間で期限切れになります。印刷からPDFはサイドバーとコードの半分を渡してきます。拡張機能は、あなたが訪れるすべてのサイトを読みたがります。
会話をブラウザ内の変換ツールにコピーするか、エクスポートのconversations.jsonを渡せば、それらすべてが代わりを務めようとしていたものが手に入ります。コードがそのまま残った、きれいに整形された会話のPDFを、アカウントなしで、会話を端末の外に出さずに作れます。
HonestPDFのChatGPT to PDF変換ツールを試す:チャットかエクスポートのJSONを貼り付け、スタイルを選び、きれいなPDFをダウンロード。拡張機能なし、アップロードなし、アカウント不要。
関連ガイド
- Claudeの会話をPDFにエクスポートする方法
- Grokの会話をPDFにエクスポートする方法
- AIチャットからPDFへツール
- PDFをマージ:エクスポートした複数の会話を1つのドキュメントに結合
- PDFを圧縮:共有前にファイルサイズを減らす