Readback

How to open a JSON file from Messenger

Facebook sends your messages as a ZIP of folders, one per chat, each with a message_1.json file. Opened in a text editor it is a wall of brackets and codes, newest message first. Here is what is inside and the quickest way to read it.

The short answer

Choose the ZIP from Facebook, or the folder you unzipped, in Readback. It reads every message_N.json in your browser, puts each chat in order from the first message, repairs accents and emoji, and shows the photos, videos and voice messages that are in the download. Nothing is uploaded. If you only want to glance at one file, any text editor or browser opens it, but you will be reading code.

Where your chats are in the download

Newer downloads put messages under your_facebook_activity/messages/; older ones under messages/ at the top. Inside, each folder is one chat, named after the person or group with a number, for example luciafernandez_10158.

The folders of the messages section
FolderWhat it holds
inboxYour ordinary chats, one folder each.
e2ee_cutoverChats that moved to end-to-end encryption, up to the day they moved. What came after is in the separate encrypted chats download.
message_requestsMessages from people you never accepted.
archived_threadsChats you archived.
filtered_threadsRequests Messenger filtered as likely spam.
photos, videos, audio, gifs, files inside a chat folderThe attachments of that chat, named by number.

message_1.json, message_2.json: which part is which

A long chat is split into several files. message_1.json holds the newest messages, and inside every file the newest message comes first. To read a chat from the start you read the highest number from the bottom up. Readback joins the parts and turns the order around for you.

Why the text looks garbled

Meta writes every character outside plain English as its UTF-8 bytes, one \u00XX code per byte. Programs that read the file then take each byte as a character of its own.

What the file says and what was sent
In the JSON fileIn a text editorWhat was sent
Caf\u00c3\u00a9CaféCafé
Luc\u00c3\u00adaLucíaLucía
Ba\u00c5\u009fBaÅŸBaş
\u00f0\u009f\u0098\u0082four odd charactersthe laughing-with-tears emoji

The words are all there; only the letters are split. Readback puts the bytes back together before it shows anything.

Every way to open it

Ways to open a Messenger JSON file
WayWhat you seeGood for
Readback, in the browserThe chat in order, with photos, reactions and calls, letters and emoji repairedReading, searching, printing, saving
A browser (drag the file in)The raw data, sometimes folded into a treeChecking a file opens
Notepad, TextEdit, VS CodeThe raw data, codes and all, newest firstFinding one word quickly
Download again in HTMLPages you open by double-clicking message_1.htmlReading without any tool; no search across chats

When a photo or a chat is missing

  • Newer messages are missing: the chat moved to end-to-end encryption, and Download your information stops at the move. Get the encrypted chats download and choose both together.
  • Some photos are missing: large downloads come in several ZIP parts, and a chat's photos can sit in a different part than its messages. Choose every part at once. A date range on the export also leaves out attachments from outside it.
  • No messages at all: Messages was not ticked when you made the export, or you chose HTML. Make a new export with Messages and JSON.

Have a Facebook download in JSON? Open it here and read every chat in order. Nothing is uploaded.

Open your download in Readback

Readback Pro, $8 paid once: every chat in one ZIP as pages that open offline with their photos, every message in one spreadsheet, and every chat as text. Get Pro on Gumroad or see what is free.

Questions

Can I open message_1.json in Excel?

Excel's Power Query can load JSON, but you get one row per message with the codes still in the text and no photos. For a spreadsheet with readable text, Readback Pro saves every message of every chat as one CSV file; for reading, open the download in Readback.

Why are the dates in the file numbers like 1701374220000?

They are timestamps in milliseconds since 1 January 1970, in UTC. Readback shows them as dates and times in your own time zone.

Is it safe to open my messages on a website?

Readback does not upload anything: the page reads the files on your computer, the same way a program would, and closing the tab discards them. Converters that ask you to upload the ZIP do send your chats to their servers.

Sources

Last checked: October 29, 2026.

Related