How to export your data from Facebook
Requesting the GDPR export, what arrives, and how to open it.
Facebook is required to give you a copy of the data it holds about you, including photos, messages and posts and social activity. The request itself is free, and arrives as .zip containing JSON or HTML files and media. Typical wait: minutes to a few days depending on size.
Meta Accounts Center - Download your information
Step by step
-
Open Download your information
Go to Accounts Center, then Your information and permissions, then Download your information. Sign in if asked.
-
Choose the Facebook profile
If your accounts are linked, select the Facebook profile whose data you want.
-
Select information and range
Set the date range to All time unless you have a reason not to. Meta defaults to a recent window on some screens, and a range quietly left at twelve months produces an export that looks complete and is missing most of your life. Tick everything you care about; posts, photos and messages are separate selections.
-
Pick format and quality
Choose JSON for the format - and this is a change you have to make, because HTML is what the box starts on. HTML gives you a set of web pages that read fine and import nowhere, so leaving the default is how people end up with an export no tool will take. For media quality, High keeps your photographs at full size and roughly doubles the archive - often past 12 GB for a long-standing account - while Medium is far smaller and permanently smaller in quality. If this export is the copy you intend to keep, choose High: it is the only chance to get the originals out.
-
Create the file and wait
Submit the request. Meta prepares the download and notifies you when it is ready.
-
Download the file
The link is emailed and expires in a few days, so download it promptly. Save every part if it arrives split, keep them in one folder, and do not unzip - Muletto reads the archives directly.
Opening your Facebook export
Muletto reads a Facebook export directly - the zip, without unpacking it first - and finds the photos, messages and posts and social activity inside.
It runs in the browser: the archive is never uploaded, there is no account, and nothing is installed. Open several exports at once and they become one library, with the photographs that appear in more than one of them found automatically.
Worth knowing
Common questions
Why does my Facebook export show strange characters instead of letters?
Facebook writes JSON by escaping the individual bytes of each character rather than the character itself, so anything outside plain English arrives broken. Norwegian, Swedish, German and every emoji are affected. The text is not damaged, only mis-encoded, and it can be repaired exactly. Muletto does this automatically.
Should I choose JSON or HTML for my Facebook download?
JSON if you intend to open it with anything other than a browser, because it keeps the structure. HTML is easier to skim by hand and much harder to read programmatically. Muletto reads the JSON.
How long does a Facebook data download take?
Anything from minutes to several days depending on how much there is. The download link stays live only a few days once it arrives, so fetch it promptly.
Why is my Facebook export split into multiple files?
Meta splits large downloads at around four gigabytes. The parts are slices of one folder tree rather than copies, so extract all of them into the same place before opening, or whole sections will look as though they are missing.