Locations
Why do my Snapchat photos have no location?
Updated
Because the export strips GPS out of the files and keeps it in a list instead. Every entry in memories_history.json carries a latitude and longitude, but the photos themselves come out with an empty GPS field, so no map view will ever show them. Most of those coordinates can be put back. Some genuinely can't, and it's worth knowing which.
What the export actually gives you
A list that reads roughly: date, media type, latitude and longitude. And separately, a folder of files named after random ids. Nothing in the list names a file, and nothing in a filename appears in the list.
So when a day holds one memory, the pairing is obvious and the coordinate is exactly right. When a day holds six, you have six files and six coordinates and no way to know which belongs to which.
Why that matters more than it sounds
The tempting move is to assign them in whatever order they happen to be in. It looks perfect (every photo gets a pin), and roughly a third of those pins are on the wrong photo. Worse, a wrong pin is invisible: a photo tagged with a place you genuinely were that day looks exactly like a photo tagged correctly. Nobody ever finds out.
What this site does instead
- Alone on its day: the memory's own coordinates go straight in. Exact.
- Sharing a day, all in one area: everything from that day gets the centre of where that day was. Off by a few hundred metres at most, and marked approximate in the CSV.
- Sharing a day, spread across a region: no coordinate is written at all. There is no honest middle between two cities, and an empty field is at least something you can see.
Measured against a real 3,792-memory export, that keeps a location on about 82% of memories with none of them carrying somebody else's coordinates. The index CSV in your output marks every one exact, approximate, or blank, so you can always tell which you're looking at.
If a lot of yours are blank
Two likely reasons. Either you took a lot of snaps on busy days spent moving around, which is exactly the case where guessing would be wrong. Or Snapchat recorded no location for them in the first place (location permission off, or airplane mode), in which case there is nothing to restore and no tool can invent it.
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.