What are memories_history.json and memories_history.html?
They're the same list in two formats: every memory you've saved, with its date and time in UTC, whether it's a photo or a video, and where it was taken. The .html one opens in a browser, and the .json one is for apps and tools.
Where they are
In the exports we’ve seen, html/memories_history.html is always there. json/memories_history.json comes automatically with a Memories-only export (“Request Only Memories”), and with a bigger export when “Export JSON files” is on. There’s also a memories/memories.html, which is something else: a simple gallery page for the photos and videos in that ZIP file.
What each entry looks like
In the exports we’ve checked (October 2026), each memory in the JSON file looks like this (with made-up values):
{
"Date": "2021-07-14 18:22:10 UTC",
"Media Type": "Image",
"Location": "Latitude, Longitude: 51.50722, -0.1275",
"Download Link": "",
"Media Download Url": ""
}
- Date is when you took it, in UTC (not your local time).
- Media Type is “Image” or “Video”.
- Location is where it was taken.
0.0, 0.0means Snapchat didn’t record a place. - Download Link and Media Download Url are empty when your export already includes the photos and videos. (The HTML page shows “N/A” instead.)
What it doesn’t tell you
There’s no ID connecting an entry to its photo or video. So matching them up means comparing dates, times and whether it’s a photo or a video, which is fiddly by hand with thousands of memories.
You’ll also see entries for My Eyes Only memories, even though their files aren’t in the export. That’s why the list can be longer than the number of photos and videos you got.
What it’s useful for
Photo apps don’t read this list, which is why the dates look wrong when you import the files on their own. BackupMemories uses it to write each memory’s date and place into the file itself, where photo apps do look.