Why your Snapchat Memories show today’s date, and how to fix it

Updated 2026-10-17 · By Restamp

Photo apps decide where a picture goes on your timeline by reading its metadata. For photos that is the EXIF tag DateTimeOriginal (plus OffsetTimeOriginal for the time zone). For videos it is the creation time in the MP4 header. Snapchat’s export files don’t carry the original capture time, so Google Photos and Apple Photos fall back to the file’s own date, which is the day you downloaded or unzipped it.

Where the real date lives

How Restamp matches them

  1. It reads each ZIP’s index and the history JSON, without unzipping anything to disk.
  2. Each -main file is matched to its history entry by exact timestamp. If a timestamp is missing it uses the order of Memories on the same day, then the file-name date as a last resort, and it shows you how many were matched each way.
  3. It converts UTC to the local time of the time zone you choose, with daylight saving, and writes DateTimeOriginal, OffsetTimeOriginal and GPS into JPEGs. For MP4s it rewrites the header’s creation time and location without re-encoding.
  4. Files are renamed 2019-07-14_19-42-05.mp4 and sorted into year folders.

Then import

Google Photos: upload the restored files or folder, not the ZIP. iPhone: unzip in the Files app and choose “Save to Photos”, or import on a Mac with the Photos app.

Restore your export in your browser

Drop the Snapchat ZIP parts and get every Memory back with its real date, place and captions. Nothing is uploaded.

Open my export

FAQ

Why are my exported Snapchat Memories dated today?

The exported photos and videos carry no capture date in their metadata, so photo apps fall back to the file date, which is when you downloaded or unzipped them.

Can I fix the dates after uploading to Google Photos?

Google Photos lets you edit dates one by one or in small batches, but it does not read memories_history.json. Fixing the files before uploading is far faster for thousands of Memories.

Sources