Snapchat Data Export Explained: What's Included and How It Works (2026)

· 6 min read · Guides

You requested your data from Snapchat, the email arrived, and you now have a ZIP file that looks nothing like a photo album. Folders of HTML, folders of JSON, and — often — no visible images at all.

This article explains exactly what is inside a Snapchat data export, what each part is for, what is deliberately missing, and why the archive behaves the way it does.

The archive is an index, not an album

The most important thing to understand: a Snapchat export is primarily a record of your account, and only secondarily a delivery of your media.

For most accounts, the ZIP contains a catalogue of every memory — with its date, type and a download link — rather than the photos themselves. The media stays on Snapchat's servers and is fetched through those links.

That design has one consequence that catches nearly everyone: the links expire. They are signed URLs valid for a few days after generation. Once they lapse, the archive still opens and still lists everything, but nothing can be downloaded from it any more.

What each folder contains

html/ — the human-readable version

A set of web pages you can open in any browser. The one that matters most:

memories_history.html — a table of every item in your Memories. Each row typically carries:

Other files in this folder cover chat history, snap history, friends, and account activity in the same browsable format.

json/ — the machine-readable version

The same information in structured form, intended for processing rather than reading. Typical contents:

If you ever need to search your own history programmatically, this is where to look.

Media files

Depending on the account and export, media may be included directly in the archive or referenced by link. Larger archives lean heavily on links. Do not assume the absence of image folders means the export failed.

What is NOT in the export

Several categories are missing by design, and no amount of re-requesting will produce them.

My Eyes Only. This content is encrypted with your passcode. Snapchat cannot decrypt it server-side, so it is excluded from exports. Losing the passcode means losing that content — the full explanation is here.

Snaps that were never saved. A snap sent to a friend and viewed is deleted from Snapchat's servers. It was never stored, so it cannot be exported. Only content explicitly saved to Memories exists to be recovered.

Deleted memories. Once removed from Memories and past any short grace period, they are gone. See recovering deleted memories for what remains realistically possible.

Media content of chats. Chat history exports as text. Photos and videos exchanged in conversations are generally not included.

Other people's content. Stories and snaps sent to you by friends, unless you saved them yourself.

Why the dates matter

The capture date attached to each memory is one of the most valuable parts of the export, and it is easy to lose.

If you download files one by one through the browser, they land with the download timestamp, not the capture date. A decade of chronology collapses into "all created today". Sorting by date afterwards becomes impossible.

Tools that read the index — including SnapMemories — preserve the original dates because they read them from memories_history.html rather than from the file system. If you plan to keep your archive organised chronologically, this detail is worth more than it sounds.

Location data: check before sharing

If location was enabled when a snap was captured, the export carries coordinates. That is genuinely useful for reconstructing where you were, and genuinely sensitive if you share the archive.

Before sending an export, or part of it, to anyone:

The same applies to login_history.json, which contains IP addresses.

Format quirks worth knowing

Videos may not be H.264. Snapchat serves video in several encodings. Some do not play in every browser or player. Converting to H.264 solves it; SnapMemories does this automatically when a video would otherwise be unplayable.

File extensions can be missing or wrong. Media fetched through links sometimes arrives without a usable extension. The actual format has to be detected from the file's own header rather than trusted from its name.

HEIC images. Photos may arrive in HEIC, which Windows does not open natively without an extension installed. See opening export files for the practical fixes.

How big should the export be?

There is no fixed answer, but a rough sense helps you spot a failed export:

If you expected years of content and received a file measured in kilobytes, the media option was almost certainly disabled during the request, or the date range was narrowed. Request again with the full range.

What to do the moment it arrives

The archive is time-sensitive. The sequence that works:

  1. Download the ZIP straight away, over Wi-Fi, onto a machine with free space.
  2. Extract your media the same day, while the links are still valid.
  3. Keep the JSON files, even if you only wanted the photos. Chat and account history cannot be re-requested selectively later.
  4. Store a second copy somewhere other than the machine you downloaded to.

The sequence that fails is downloading the ZIP and opening it a fortnight later.

In summary

A Snapchat export is a well-organised record of your account with a short fuse attached. It gives you your memories index, your chat history, your friends list and your account activity — but the media it points to has to be collected quickly, and some categories are excluded permanently by design.

Understand it as an index rather than an album, act on it within a few days, and you will end up with a complete archive you actually control.

Ready to open yours? Upload it to SnapMemories to see every photo and video it references, filter what matters, and download it all at once.

Open your Snapchat data export · All guides

SnapMemories is an independent service and is not affiliated with, endorsed by or sponsored by Snap Inc. Snapchat is a trademark of Snap Inc.