iMessageの会話を書き出す方法(iPhone・Mac・PC対応)

Appleの「メッセージ」アプリには、iPhoneにもMacにも書き出しボタンがありません。それでもiMessageの会話を書き出すことはできます。最適な方法は、お手元のデバイスによって変わります。
- iPhoneだけの場合: TextPortアプリが、Appleのショートカットを使って「メッセージ」の会話を一字一句そのまま取り込み、PDF、スプレッドシート、テキストのいずれかで書き出します。パソコンもケーブルも要りません。最初の3件の会話は無料でインポートでき、それ以降はサブスクリプションが必要です(方法1)。
- Macがある場合: 無料のTextPort for Macアプリなら、長いスレッドや履歴全体を書き出せます。短い会話であれば、「メッセージ」からPDFに印刷することもできます(方法2)。
- Windows PCの場合: 無料のTextPort for WindowsアプリがiPhoneのバックアップを読み取り、同じ形式のファイルを書き出します(方法3)。
- コマンドラインに慣れている場合: 無料のオープンソースツールimessage-exporterなら、会話をTXTまたはHTMLファイルとして保存できます(方法4)。
- 数件のメッセージだけの場合: 自分宛てにメールで転送するか、スクリーンショットを撮る方法があります(方法5)。
方法1:iPhoneでiMessageの会話を書き出す(パソコン不要)
Macをお持ちでない場合や、今すぐ会話を用意したい場合は、iPhoneだけで書き出せます。TextPortは、Appleの「ショートカット」アプリ上のTextPortショートカットを通じて「メッセージ」の会話をインポートするため、画像ではなく、メッセージの本文そのものを取り出せます。ショートカットでのインポートにはiOS 26.4以降が必要です(バージョンは設定 > 一般 > 情報で確認できます)。それより古いバージョンの場合は、会話をスクロールしながら画面収録してください。収録した動画からTextPortがメッセージを読み取ります。
- TextPortを開きます。チャットを追加をタップし、メッセージからインポートをタップします。
- 初回のみ、ショートカットを追加をタップします。Appleの「ショートカット」アプリが開くので、そちらでもショートカットを追加をタップし、TextPortに戻ります。
- チャットを探すをタップし、会話を選んで(名前で検索できます)、続行をタップします。
- 1週間、1か月、または開始日と終了日を自分で指定して、続行をタップします。スレッド全体が必要な場合は、最初から最後まで含まれる期間を選んでください。
- インポートを開始をタップします。メッセージの収集中は、ショートカットを画面に表示したままにし、iPhoneをロックしないでください。
- 保存したチャットでチャットを開き、エクスポートをタップして、PDF、スプレッドシート(CSV)、またはテキスト(TXT)を選びます。あとは共有するか、「ファイル」に保存するか、印刷します。
すべてのメッセージが、順番どおり、送信者とタイムスタンプ付きで一字一句そのまま取り込まれます。iMessageもSMSも同様です。スクリーンショット付きの詳しい手順は、TextPortショートカットでiMessageとSMSをインポートする方法のガイドをご覧ください。
方法2:MacでiMessageの会話をPDFとして保存する(無料)
Macなら、「メッセージ」のどの会話も無料でPDFとして保存できます。ただし、表示されるのはMacに同期済みの内容だけなので、先に「iCloudにメッセージを保管」をオンにしてください。
- iPhoneで: 設定 > [自分の名前] > iCloudに進み、すべてを見る(またはすべてを表示)をタップして、iCloudにメッセージを保管をタップし、このiPhoneで使用をオンにします。
- Macで: 「メッセージ」でメッセージ > 設定を選び、iMessageをクリックして、“iCloudにメッセージを保管”を有効にするを選択します。
そのうえで、次の手順で会話を書き出します。
- Macでメッセージアプリを開きます。
- 書き出したい会話をクリックします。
- 会話の最初までスクロールし、履歴をすべて読み込みます。
- Cmd + Pを押します(ファイル > プリント)。
- プリントダイアログの左下にあるポップアップメニューをクリックし、PDFとして保存を選択します。
PDFにはメッセージの吹き出しと送信者が残りますが、各メッセージの送信日時が入らないことがあるため、使う前に日付が載っているか確認してください。長いスレッドでは、最初までさかのぼるスクロールにかなりの時間がかかることもあります。
長いスレッドや、すべてのメッセージに時刻が必要な場合: TextPort for Macは、Mac App Storeで入手できる無料のアプリです(macOS 14.6以降)。Macにすでにある「メッセージ」の履歴を読み取り、スレッド全体、または指定した期間を一度にPDF、CSV、TXTで書き出します。添付ファイルはZIPにまとめられます。PDFには、すべてのメッセージの日付、時刻、送信者が表示されます。「PDFとして保存」と同じく、対象はiMessageとSMSのみです。無料・有料を含め、他のMac向け書き出しアプリと比較したい場合は、MacでiMessageを書き出すおすすめアプリをご覧ください。
方法3:Windows PCまたはiPhoneのバックアップからiMessageを書き出す
Windowsでは、Appleの「メッセージ」アプリを開けないため、PC向けのツールはiPhoneのローカルバックアップを読み取ります。TextPort for Windowsは無料です。「Appleデバイス」アプリ(またはiTunes)を使ってUSB接続したiPhoneをバックアップするか、PCにすでにあるバックアップを開き、会話をPDF、CSV、TXTに書き出します。写真やファイルはZIPにまとめられます。手順は、Windowsで会話をPDF、CSV、TXTに書き出す方法のガイドで解説しています。
iMazingやDecipher TextMessageなどの有料アプリも、MacまたはPCでiPhoneのバックアップを読み取ります。どちらもiMessage、SMS、RCS(Androidスマートフォンとのチャット)に対応しています。iMazingは同じバックアップからWhatsAppのチャットも書き出せますが、DecipherのWhatsApp対応は別アプリとして販売されています。iMazingは年額のサブスクリプション、Decipherは買い切りです。詳しくは、Decipher TextMessageの比較をご覧ください。
方法4:imessage-exporter(無料・オープンソース・コマンドライン)
ターミナルの操作に慣れている方には、imessage-exporterがあります。iMessageのデータをTXTまたはHTMLファイルに書き出せる、無料のオープンソースソフトウェアです。macOS、Linux、Windowsで動作します。
すべての会話をシンプルなファイルとして手元に残したい、技術に詳しい方向けです。ボタンのないコマンドラインアプリで、ページ割りされたPDFは作れません。1件の会話を印刷用の記録にしたい場合は、iPhoneまたはMacのTextPortのほうが手早く済みます。
方法5:iOS標準機能を使う(少量のメッセージ向け)
数件のメッセージだけなら、iPhoneの標準機能で済ませる方法が2つあります。
メールに転送する: メッセージの吹き出しを長押しし、その他をタップして必要なメッセージを選択し、転送ボタン(矢印)をタップして自分のメールアドレスに送信します。転送されたコピーでは元の送信者と時刻が失われます。また、そのアドレスがiMessageのアドレスでもある場合、受信トレイではなく「メッセージ」に届いてしまいます。ほかのメールの方法については、iPhoneからテキストメッセージをメールで送る方法をご覧ください。
スクリーンショットをPDF化する: 会話のスクリーンショットを撮り、写真アプリを開いてスクリーンショットを選択し、共有 > ファイルに保存をタップします。その後、「ファイル」アプリで画像を長押ししてPDFを作成を選びます。このPDFは画像でできているため、テキストの検索やコピーはできません。
PDF、CSV、テキストの使い分け
- PDFは、印刷や共有、法的な手続きに向いています。
- CSVは表計算ソフトで開けます。1つのメッセージが1行になり、日付、時刻、送信者、本文が別々の列に入るため、並べ替えや検索ができます。
- TXTはプレーンテキストの書き起こしで、ほかの文書に貼り付けるのに便利です。
裁判や親権争い、職場への申し立てなどに使う場合は、iPhone、Mac、PCのTextPortでスレッド全体をPDFとして書き出してください。すべてのメッセージに日付、時刻、送信者が付き、元の順序が保たれます。切り取ったスクリーンショットが数枚あるだけでは、「ほかに何か抜けているのでは」と疑われかねません。印刷したものと一緒に何を用意すべきかは、iPhoneから裁判所提出用にテキストメッセージを印刷する方法で解説しています。また、iPhoneのテキストメッセージを書き出すおすすめアプリでは、各ツールを並べて比較しています。