メッセンジャーのトーク履歴をダウンロードして読む方法
Facebookのメッセージ、つまりメッセンジャーのトーク履歴は、アカウントセンターからまとめてダウンロードできます。届くのはJSONのファイルで、そのままでは日本語が文字化けして読めません。ダウンロードの手順、エンドツーエンド暗号化されたチャットの別ダウンロード、中身の読み方、1件のチャットをアップロードせずにPDFにする方法を、順に説明します。
手順の要点
Facebookの設定にあるアカウントセンターで「あなたの情報をエクスポート」を作成し、情報はメッセージ、フォーマットはJSONを選びます。届いたZIPをReadbackで開くと、文字化けが直り、チャットを最初のメッセージから順に読めます。エンドツーエンド暗号化に切り替わったチャットは、切り替え後の分だけ別のダウンロードになります。どちらのファイルもお使いのパソコンの中で読み込み、アップロードはしません。
通常のダウンロードを申し込む
- パソコンでFacebookを開き、右上のプロフィール写真から設定とプライバシー、設定の順に選びます。
- Metaアカウント(アカウントセンター)を開き、あなたの情報とアクセス許可を選びます。
- あなたの情報をエクスポート、エクスポートを作成の順に選び、メッセンジャーで使っているFacebookのプロフィールを選びます。
- デバイスにエクスポートを選びます。
- エクスポートする情報はメッセージを選びます。期間は残したい範囲がすべて入るようにし、フォーマットはJSONにします。メディアの画質を高くすると写真はきれいに残りますが、ファイルが大きくなります。
- エクスポートを開始を押します。準備ができると利用可能なダウンロードに表示されるので、4日以内に、分かれているZIPもすべてダウンロードします。
スマホのアプリでも、アカウントセンターから同じように申し込めます。画面の表記は版によって変わることがあるので、名前が少し違うときは「エクスポート」の項目を探してください。フォーマットのHTMLはブラウザでそのまま見られるページ、JSONはコンピューターで読み取るための形式です。チャットをまたいで検索したり、写真ごとまとめて保存したりするなら、JSONを選びます。
暗号化されたチャットは別にダウンロードする
メッセンジャーでは、個人のチャットがエンドツーエンド暗号化に切り替わりました。Metaはサーバー上で暗号化されたメッセージを読めないため、通常のエクスポートにはそれが入りません。切り替わったチャットは、ダウンロードのe2ee_cutoverフォルダに切り替えの日までの履歴だけが入っています。それ以降のメッセージは、PINなどで暗号化されたセキュアストレージに保存されていて、別にダウンロードします。
- パソコンを使います。Metaのヘルプは、この操作をウェブ版で説明しています。messenger.comは2026年4月からメッセージに使えなくなり、facebook.com/messagesに転送されます。
- プロフィール写真からメッセンジャーの設定を開き、プライバシーと安全、エンドツーエンド暗号化チャットの順に選びます。
- メッセージのストレージを開き、セキュアストレージのデータをダウンロードする項目を選びます。パスワードやPINを求められたら入力します。
- 準備に数分かかることがあるので、ページを開いたまま待ちます。できあがるのは、チャットごとの
名前_N.jsonとmediaフォルダが入ったZIPです。
ダウンロードの項目が見当たらない場合は、アカウントでセキュアストレージがオフになっていて、保存されたデータがない可能性があります。そのときチャットは、お使いの端末の中にしかありません。また、Messengerのヘルプによると、2026年12月以降はGoogleドライブに保存したキーでは新しい端末にチャット履歴を戻せなくなり、代わりにPINの作成を求められます。機種変更の予定があるなら、先にPINを設定し、暗号化チャットのダウンロードも取っておいてください。
届いたファイルの中身
新しいダウンロードではメッセージはyour_facebook_activity/messages/に、古いダウンロードでは最上位のmessages/にあります。その中のフォルダ1つが1件のチャットで、luciafernandez_10158のように相手やグループの名前と番号が付いています。
| フォルダ | 入っているもの |
|---|---|
inbox | ふだんのチャット。1件ごとにフォルダがあります。 |
e2ee_cutover | エンドツーエンド暗号化に切り替わったチャットの、切り替えの日までの分。 |
message_requests | 承認していない相手からのメッセージリクエスト。 |
archived_threads | アーカイブしたチャット。 |
filtered_threads | スパムの可能性があるとして振り分けられたリクエスト。 |
チャットのフォルダのphotos、videos、audio、gifs、files | そのチャットの添付ファイル。名前は番号です。 |
長いチャットは複数のファイルに分かれ、message_1.jsonがいちばん新しい部分です。どのファイルの中でも新しいメッセージが先頭にあるので、最初から読むには、番号のいちばん大きいファイルを下から上へ読むことになります。Readbackはファイルをつなげ、並びを逆にして表示します。
日本語が文字化けする理由
MetaはASCII以外の文字をすべてUTF-8のバイトに分け、1バイトごとに\u00XXの形で書き出します。日本語は1文字が3バイトなので、1文字が3つのコードになります。JSONを読み込むアプリはそのコードを1つずつ別の文字として表示するため、日本語が「ã」で始まる記号の列に化けます。
| JSONファイルの中 | アプリでの表示 | 送った文字 |
|---|---|---|
\u00e3\u0083\u00aa\u00e3\u0082\u00b9\u00e3\u0083\u009c\u00e3\u0083\u00b3 | ãªã¹ãã³ | リスボン |
Caf\u00c3\u00a9 | Café | Café |
\u00f0\u009f\u0098\u0082 | ðと読めない記号 | 泣き笑いの絵文字 |
言葉が失われたわけではなく、文字がバイトに分かれているだけです。Readbackは表示する前に、バイトを組み立て直します。ファイルをメモ帳で開いて日本語の言葉を検索しても見つからないのも、同じ理由です。
読み方を選ぶ
| 方法 | 見えるもの | 向いていること |
|---|---|---|
| Readback(ブラウザ) | 古い順のチャット。写真、リアクション、通話付きで、日本語と絵文字も元の文字 | 読む、検索する、印刷する、保存する |
| ブラウザにファイルをドラッグ | 生のデータ。ツリー表示になることもあり、日本語は読めないまま | ファイルが開けるかの確認 |
| メモ帳、テキストエディット、VS Code | コードのままのデータ。新しい順 | 英数字の言葉をすばやく探す |
| HTML形式でダウンロードし直す | message_1.htmlをダブルクリックして開くページ | ツールなしで読む。チャットをまたいだ検索はできない |
1件のチャットをPDFで保存する
チャットをアップロードする変換サイトを使わなくても、ブラウザの印刷機能でPDFにできます。
- Readbackでダウンロードを開きます。ZIP、展開したフォルダ、
message_1.jsonのどれでもかまいません。 - チャットを選び、「自分として表示する名前」で自分の名前を選びます。自分のメッセージが右側に並びます。
- このチャットを印刷を押します。最初のメッセージから最後まで、写真と一緒に並びます。
- 印刷画面の送信先でPDF に保存を選びます。自分のメッセージの青色を残したいときは、印刷画面の設定で、背景のグラフィックを印刷するオプションをオンにします。
動画とボイスメッセージは紙に載せられないため、PDFでは送られた位置にその名前が入ります。数万件のメッセージがあるチャットは数百ページになるので、先に検索で必要な部分を探すか、テキストで保存してください。時刻はパソコンのタイムゾーンで表示されます。すべてのチャットをまとめて残したいときは、8ドル(買い切り)のProで写真付きのページを一度に作り、どのページも同じ方法でPDFにできます。
ダウンロードに含まれないもの
ダウンロードに入るのは、作成した時点で残っているメッセージです。消えたメッセージを取り戻す手段にはなりません。
| 見えていること | 理由 | できること |
|---|---|---|
| 送信を取り消したメッセージの本文がない | 取り消された本文はダウンロードに入りません。取り消したことを示す印だけが残る場合があります。 | Readbackは印のある場所に「送信が取り消されたメッセージ」と表示します。本文は取り戻せません。 |
| 削除したメッセージやチャットがない | ダウンロードを作る前に削除したものは、一般に含まれません。 | ダウンロードから復元することはできません。 |
| 最近のメッセージがない | チャットが暗号化に切り替わり、通常のエクスポートは切り替えの日で止まっています。 | 暗号化チャットのダウンロードも取り、両方を一緒に選びます。 |
| 写真の一部がない | 大きなダウンロードは複数のZIPに分かれ、写真がメッセージと別のZIPに入ることがあります。期間を絞った場合は、範囲外の添付ファイルも入りません。 | すべてのZIPをまとめて選びます。 |
| メッセージがひとつもない | エクスポートでメッセージが選ばれていなかったか、HTMLを選んでいます。 | メッセージとJSONを選んで、もう一度申し込みます。 |
JSONでダウンロードした履歴があれば、ここで開いて、すべてのチャットを古い順に読めます。アップロードはしません。
Readbackでダウンロードを開くReadback Proは8ドル(買い切り)です。すべてのチャットを写真付きのオフラインページとして1つのZIPに、全メッセージを1つの表計算ファイルに、すべてのチャットをテキストに保存できます。GumroadでProを購入または無料でできることを見る。
よくある質問
Facebookのメッセージだけをダウンロードできますか?
できます。エクスポートを作成するときに、情報としてメッセージだけを選びます。チャットで送られた写真や動画は、そのチャットのフォルダに入ります。
スマホだけでトーク履歴をダウンロードできますか?
通常のダウンロードは、アプリのアカウントセンターからも申し込めます。暗号化チャットのダウンロードは、Metaのヘルプがパソコンでの手順として説明しているので、アプリに項目が見つからなければパソコンを使ってください。
削除したメッセージや送信を取り消したメッセージは復元できますか?
できません。ダウンロードに入るのは、作成した時点で残っているメッセージです。送信が取り消されたメッセージは本文がなく、印だけが残る場合があります。Readbackはその場所に「送信が取り消されたメッセージ」と表示しますが、本文を取り戻すことはできません。
ダウンロードのリンクはいつまで使えますか?
Facebookのヘルプでは、準備ができてから4日以内に「利用可能なダウンロード」から保存するよう案内しています。過ぎてしまったら、エクスポートをもう一度作成してください。
message_1.jsonはExcelで開けますか?
ExcelのPower QueryでJSONを読み込めますが、1メッセージ1行になるだけで、日本語は文字化けしたまま、写真もありません。読める文字の表計算ファイルが必要なら、Readback Proで全チャットの全メッセージを1つのCSVに保存できます。読むだけならReadbackでダウンロードを開いてください。
ファイルの日付が1701374220000のような数字なのはなぜですか?
1970年1月1日(UTC)からのミリ秒で表した時刻です。Readbackは、お使いのパソコンのタイムゾーンで日付と時刻に直して表示します。
出典
- Facebookヘルプセンター「自分のFacebook情報のコピーをエクスポートする」(アカウントセンターでの手順、HTMLとJSON、メディアの画質、4日以内のダウンロード)
- Messengerヘルプセンター:エンドツーエンド暗号化チャットのセキュリティ方法(暗号化チャットの履歴はいつでもダウンロードできること、メッセージのストレージの開き方)
- Messengerヘルプセンター:iCloud Driveで暗号化チャットを復元する(2026年12月以降のGoogleドライブのキーについて、英語)
- Meta:Messengerのエンドツーエンド暗号化の解説(2024年3月、セキュアストレージとチャット履歴、英語)
- Storyboard18:MetaがMessengerのウェブサイトを2026年4月に終了(facebook.com/messagesへの転送、英語)
- Lauri-Nomme/fbarchive(GitHub、英語):通常のダウンロードのmessage_N.jsonと、暗号化ダウンロードのName_N.jsonとmediaフォルダの形式
- Google Chromeヘルプ「Chrome から印刷」(PDF に保存)
最終確認日2026年10月29日