Updated October 26, 2026 · Independent free beta

Fix Snapchat Memories dates after export.

If an old Snap appears under the day you downloaded it, first check which date your photo app is reading. Renaming a file and restoring its embedded capture date are different operations.

This guide is for media you have already downloaded. Memory Harbor does not sign in to Snapchat, fetch private download links, or recover missing Memories. Its current compatibility has been tested internally with synthetic examples; real-export compatibility remains unverified.

1. Keep the media and the history file.

Use Snapchat’s official My Data instructions to request and download your own export. Keep every part of the export, including its history JSON or HTML. A web page listing Memories is not necessarily a folder containing the actual photos and videos.

Memory Harbor can read supported memories_history.json data, or a table-based memories_history.html whose rows contain dates and identifiable media links. Export layouts vary. If the necessary record or identifier is absent, this beta cannot safely invent a match.

2. Inspect a small copy first.

  1. Keep the original export as your backup. Make a small test copy of 5–20 media files, their matching overlays if present, and the history file.
  2. Open the organizer on desktop and choose the copied files or ZIP. The maximum total input is 256 MiB per batch; each file must be at most 96 MiB.
  3. Review the date matches and the “Needs review” list. Unmatched media, missing files, invalid dates and conflicting metadata require checking rather than guessed dates.
  4. Create and download the organized ZIP. Extract it into a separate folder.

What actually gets changed?

FormatCurrent beta behavior
JPEGWrites a matched capture date into EXIF; optional matched GPS.
Compatible MP4 / MOVRepairs supported UTC date headers; location stays in the sidecar.
PNG / HEIC / other imagesOrganizes a copy and sidecar; does not repair the embedded capture date.

Dates are written as UTC. The beta does not infer a local capture timezone, change filesystem creation times, composite video overlays, or stitch split clips.

3. Verify the destination photo app.

Import just a few output files into the photo app you plan to use. Check an older photo, a video, and an item near midnight. Compare the year, day and time with the source history record, keeping UTC versus local display in mind. A correct filename or sidecar alone does not establish that the photo app recognizes the embedded capture date.

If the date is still wrong, keep the originals and stop before importing your whole archive. You can report the file format, browser, photo app and failing step through the optional beta feedback form. Do not send private media, GPS, history files or signed download links.

Try a small batch for free ↗Need to restore photo captions too?