Chat to Evidence

How to download your Facebook Messenger history

Updated

Facebook doesn’t let you export a single Messenger conversation with a quick tap — like Instagram, it goes through Meta’s Accounts Center, where you request your data, wait for Meta to package it, and download it by email link. The result is a set of JSON files, one folder per conversation.

Once downloaded, Facebook Messenger to PDF converts message_1.json into a readable, paginated transcript.

Steps to download your Messenger history

  1. Open Facebook (app or desktop site) and go to Settings — on the app, tap your profile photo then the menu icon; on desktop, click the down arrow in the top right.
  2. Find and tap Accounts Center. It may be listed near the top of Settings or under a section about your linked accounts.
  3. Tap Your information and permissions.
  4. Tap Download your information.
  5. Choose the Facebook account you want to export.
  6. Select Select types of information and choose Messages — this limits the export to Messenger data rather than your whole account.
  7. Set Format to JSON, not HTML.
  8. Choose a date range if you only need part of the history, or leave it as all time.
  9. Submit the request and wait for Meta’s email confirming the download is ready — this can take from a few minutes up to a couple of days.
  10. Follow the email’s link back into Accounts Center, download the .zip, and unzip it on your device.
  11. Open your_facebook_activity/messages/inbox/, find the folder for the conversation you want, and open message_1.json (longer threads also have message_2.json, message_3.json, etc.).

JSON vs HTML — pick JSON

As with Instagram, Meta offers Messenger data in either JSON or HTML. HTML is meant for opening in a browser and scrolling through as styled pages; it isn’t structured in a way that a PDF converter can reliably read exact timestamps and sender data from. JSON keeps every field — millisecond timestamps, sender names, message content and reactions — as separate structured data, which is what an accurate transcript needs.

If your existing download is HTML, submit a new request specifically choosing JSON rather than trying to work with the HTML files.

Why it isn’t instant

Facebook prepares your export on Meta’s servers rather than generating it locally, the same as Instagram’s process (both apps share the same Accounts Center infrastructure). Requesting only Messages instead of your full account archive (posts, photos, ads data, etc.) generally speeds things up, since there’s far less to package.

Frequently asked

Do I have to request my entire Facebook data, or just messages?

You can select just Messages under Select types of information, which is faster than requesting your entire account archive and gives you only what you need for a Messenger transcript.

How long does the download take to be ready?

It varies — a small request can be ready in minutes, while a large one (years of messages, lots of photos) can take up to a couple of days. Meta emails you when it’s ready.

I have message_1.json and message_2.json for the same conversation — which do I upload?

Drop the whole download .zip (or zip that conversation’s folder) rather than a single file. Meta splits long threads across multiple files, and [Facebook Messenger to PDF](/facebook-messenger-to-pdf) merges every message_N.json it finds into one transcript.

Where exactly is Accounts Center if I can’t find it?

Meta occasionally moves it. Look under Settings and privacy for “Accounts Center”, “Your information and permissions” or “Download your data” — the destination is the same even if the label or entry point has shifted.

Chat to Evidence is a document-formatting tool, not a law firm. Nothing on this page is legal advice; rules and app menus change, so check current official guidance.