Snapchat lets you download all your Memories from accounts.snapchat.com (My Data, with "Export your Memories" switched on), but what arrives is not what you saved. Captions, drawings and stickers come as separate transparent pictures next to each photo or video. Every photo is dated the day you downloaded it, with no location, so a phone or Google Photos piles years of memories onto one day. And long videos come as a string of separate clips of ten seconds or less.
This page reads the export ZIPs directly, matches every file to its entry in memories_history.json, and puts it back together: the caption drawn onto the photo or into every frame of the video, the date and time it was taken and its GPS position written into the file, and the pieces of a long video joined into one. The paid apps that do this ask you to install them or upload your memories; here everything runs on your own computer. It is free to use, with no account and no upload limit, and it runs entirely in your browser: nothing is uploaded, and while the page stays open, a feature you have already used keeps working offline.
- Why are my Snapchat memories dated the day I downloaded them?
- Snapchat's export does not put the date inside each photo or video. It lists it separately, in memories_history.json, with the location. Photo apps never read that file, so they fall back to the download date. This page copies the date and place from that file into each memory, the way a camera would have.
- Why do my exported memories have no captions or stickers?
- Snapchat saves the caption layer as a separate transparent image ending in -overlay.png next to the photo or video ending in -main. This page draws the overlay back on top. For a photo that is instant; for a video every frame is drawn again and the video re-encoded, which takes a few seconds per clip. Untick the caption option if you would rather have the clean originals.
- How are the pieces of a long video put back together?
- Snapchat records long videos in pieces of up to ten seconds and exports each piece as a separate memory, with nothing linking them except time and place. Pieces taken at the same location that start within eleven seconds of each other, where each piece before the last runs the full ten seconds, are joined into one video in order.
- Which time zone are the dates in?
- Snapchat records memories in UTC. By default the page writes them in this computer's time zone, with the offset recorded, so photo apps show the clock time you would expect if you took them where you are now. If you travelled, the times of those memories are off by the difference; tick the UTC option to keep Snapchat's times exactly.
- Some files were not matched to a date. Why?
- Matching uses the time each file carries inside the ZIP. If the export was unzipped and zipped again, or came from an older Snapchat format, those times may be missing; files are then matched by their date and order where that is certain, and otherwise dated by the day in their file name, without a location.
- Are my memories uploaded anywhere?
- No. The ZIP files are read and the photos and videos processed in this browser tab; nothing leaves your computer, which matters for years of private photos.