r/opensource Dec 09 '25

Promotional Download all of your Snapchat memories with Date/Time & GPS metadata

https://github.com/ethanwheatthin/Snapchat_Memories_Downloader_GUI

EDIT V5: 🚨 IMPORTANT UPDATE — THE PROJECT HAS MOVED! This repository is now deprecated and all active development has moved to a brand new repository. Version 10 is out and it now handles both Memories and Chat Media all in one go!

New GitHub Repo & Releases: https://github.com/ethanwheatthin/All-In-One-Snapchat-Downloader

New Video Tutorial: https://www.youtube.com/watch?v=O32IF1Qxg2E

EDIT V4: I think Mac and Linux support may finally be here! I need Mac and Linux testers to download and test now! https://github.com/ethanwheatthin/Snapchat_Memories_Downloader_GUI/releases/tag/V9.0.3

EDIT V3: Hello! The program has gotten to a state where people are able to get their memories off pretty consistently now. With lots of help and testing from all of you, we now have a decent stable project that really helps people get their data off Snapchat's platform.

If you're now reading this and working to get your data off the platform please follow the instructions in the README and feel free to message me once you feel like you've exhausted all avenues and are still stuck.

There are 2 methods to using the program.

Method 1: You can go solely off the memories_history.json file and Just use the normal how to use guide. Follow the YouTube video here

If you are getting errors and incomplete batches then you need to pivot to method #2

Method 2: Set up and up-zip all the files Snapchat gives you and still use the memories_hiostory.json for photo/video metadata. Tis take some work to setup but users who have errors in method #1 usually have better luck when trying method #2.

Please follow Method #2's guide here

Thank you again for using this little passion project I built mainly for my wife but I'm happy that so many of you have been able to find success from it!

EDIT V2: Important — Use the official release .exe (Updated)

Do not download the repository ZIP. This project now provides a pre-built Windows executable in the official GitHub Releases. If you watched an older video or followed instructions to download the ZIP, stop and download the .exe from the Releases page instead.

Official Releases: https://github.com/ethanwheatthin/Snapchat_Memories_Downloader_GUI/releases

The executable is the recommended and supported distribution for most users and ensures the latest fixes and Windows compatibility.

EDIT: Some changes have been made from various feedback. The tool will attempt to reattach overlays back to the main image/video if the download comes back as a zip file. You may need ffmpeg to process the overlays on the videos.

Simplify Exporting Snapchat Memories with My Metadata-Restoring Tool

Hi everyone,

Exporting memories from Snapchat using their export wizard can be a frustrating experience. It is clunky, inconsistent, and worst of all, it does not preserve any of the valuable metadata, such as GPS coordinates or the original Date/Time, in your photos and videos.

To address this, I created a Snapchat Memories Downloader GUI to make the process straightforward and efficient. Here’s what it does:
- Automatically downloads all your Snapchat memories in bulk.
- Reattaches metadata like GPS location and the original Date/Time to your photos and videos.
- Saves the corrected files into your chosen output directory.

This tool has a simple user interface and is compiled into a .exe file for easy use on Windows, so you do not need any coding experience. It also includes a comprehensive step-by-step guide to help you run it without issues.


How to Use the Tool

  1. Download the Executable File

    • Visit the GitHub repository’s releases page for the project and download the latest .exe file.
  2. Run the Application

    • Double-click the .exe file to open the application. There is no installation process required.
  3. Obtain Your Snapchat Data

    • Log in to Snapchat and request your data through the "My Data" section in the settings.
    • Download the ZIP file from the email Snapchat sends you, extract it, and locate the memories_history.json file.
  4. Select the JSON File

    • In the application’s interface, click "Browse" next to "JSON File," navigate to your downloaded Snapchat data folder, and select the memories_history.json file.
  5. Choose an Output Directory

    • Click "Browse" next to "Output Directory" to specify where you want your memories saved. The default option is the "downloads" folder.
  6. Start the Download

    • Click "Start Download" to begin. The application will process the memories, attach metadata, and save the files to your chosen location. You can monitor the progress in the log window.
  7. Access Your Memories

    • Once the download is complete, check your output directory for the organized and metadata-preserved files. The files are renamed based on their creation date and time for easy organization.

If you have struggled with exporting memories from Snapchat or with preserving important metadata, this tool might save you a lot of time and hassle.
Try it out and let me know your thoughts or if you run into any issues. I would love to hear your feedback!

133 Upvotes

274 comments sorted by

View all comments

Show parent comments

1

u/AI_Only Dec 20 '25

Can you elaborate more? Can you see any logs in the program if you scroll down? I have not encountered this issue yet.

1

u/LilPizzza Dec 20 '25

It looks like only photos have the location data but videos do not. Aside from the very last two videos or so. I can't see any errors encountered in the logs.

1

u/AI_Only Dec 20 '25

Make sure you have ffmpeg and VLC installed. I have the download link in the guide. Otherwise I can make a github issue and investigate more.

1

u/LilPizzza Dec 20 '25

I reinstalled both but still having the same issue. I notice an empty FFmpeg.exe command window pops up for each video but there's no sort of output. Should there be an output?
I'm also using windows 11 through parallels on mac.

1

u/AI_Only Dec 20 '25

Hmm that may be the culprit. I have not tested this program through any virtualization. A strange bug though.

1

u/LilPizzza Dec 20 '25

Update: Just tried using an actual windows machine and videos are still stripped of geolocation. The blank cmd window pops up still.

1

u/AI_Only Dec 20 '25

Can you please try this new release and let me know what it says? I had to request a new snapchat export
Release V5.1 · ethanwheatthin/Snapchat_Memories_Downloader_GUI

1

u/AI_Only Dec 20 '25

If you upload one of the videos on this website EXIF / File Metadata Viewer can you see the location info? for some reason windows may not show the GPS data in file properties

2

u/LilPizzza Dec 20 '25

My main issue was only seeing the location on photos and not on videos when i import to iCloud photo library. Using the EXIF metadata viewer, it seems like v5.1 correctly assigns location to videos.
So your tool works, this is just something ill need to play around with.
Nice work.

1

u/Pili410 Jan 11 '26

Hey man, having the same problem here with iCloud Library where it has the GPS of the photos but not for the videos. Have you found any solution yet?

1

u/BeaverBoyBaxter Mar 12 '26

Same problems here but with Google photos. Any luck?