The main problem

Why is every Snapchat photo the same date?

Updated

Because the export was stamped with the day Snapchat built it, not the day you took the photo. The files come out with no EXIF at all (no DateTimeOriginal, nothing), so every photo app falls back to the file's creation date, which is the moment it landed on your disk. Eight years of memories then pile onto one afternoon.

The dates aren't gone

They're in the archive, just not in the photos. Open the json folder inside your export and you'll find memories_history.json: a list of every memory with its capture time in UTC and, usually, its coordinates. Snapchat ships the metadata next to the media instead of inside it.

So nothing has been lost. It just needs writing back into the files, where Google Photos, Apple Photos, Immich and everything else actually look.

Why it isn't a one-line fix

The list has no field naming the file each entry belongs to. Your photos are called things like 2021-10-07_C45000BA-E542-409E-9A4E-C74223CFE277-main.jpg, and that id appears nowhere in the JSON. So matching has to be worked out rather than looked up.

The filename carries the date, which is why the day always comes out right. Within a day, when several memories share it, the entries can be told apart by media type (the JSON says Image or Video and the extension agrees), but not much further. That's a real limit, not a shortcut, and it's why locations are handled the way they are.

Doing it yourself

What correct looks like afterwards

Photos land on the day they happened, in order, spread across every year you used the app. Videos have no EXIF, but an MP4 keeps a creation time in its own header, and that is what Apple Photos, iCloud and Google Photos read to place a video. That field gets the real capture time too, along with the filename.

Putting it back

This site reads the JSON Snapchat shipped alongside your media and writes the real dates, coordinates and captions back into the files, in your browser, with no upload and no account. The first 500 files are free, so you can check the result before deciding whether it was worth $5.

How it works

Contact

Ask a person

A file the tool choked on, a payment problem, anything the FAQ doesn’t cover. It reaches one person and nothing is stored. Please don’t send photos: there’s nowhere to put them.