ethanwheatthin/all-in-one-snapchat-downloader — explained in plain English
Analysis updated 2026-05-18
Download all your Snapchat memories in bulk with their original dates and locations preserved.
Restore captions and stickers back onto photos and videos from your Snapchat export.
Process a folder of already-downloaded memories when the export has no working download links.
Fix timestamps and match senders on chat media from your Snapchat chat history.
| ethanwheatthin/all-in-one-snapchat-downloader | alx-code/lingbot-video-1.3b-fp8 | andrewbergman/kuma-importer | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | Python | Python | Python |
| Setup difficulty | easy | — | moderate |
| Complexity | 2/5 | — | 2/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Best used via the prebuilt executable, installing VLC and FFmpeg is optional but recommended for video conversion.
This is a desktop application for Windows, macOS, and Linux that helps you download and keep your Snapchat memories and chat media after you request your personal data export from Snapchat. It is a full rewrite of an earlier project by the same author, replacing a single busy screen with a guided four step wizard: pick your task, point the app at your files, choose your options, then run. The core idea is that Snapchat lets you export your data as a set of zip files containing a memories_history.json file and your chat media. This tool reads that export, downloads or processes the actual photo and video files, and restores information that would otherwise be lost, such as the original date the memory was taken, GPS location, and any captions or stickers that were overlaid on the photo or video. It can merge those overlays back onto the media automatically and set the file's timestamp to match when the memory was actually created, rather than when it was downloaded. Three modes are supported: downloading memories directly using the links inside memories_history.json, processing memories you already downloaded locally when no download links are present in your export, and processing chat media so captions and timestamps line up with your chat history. The app can also convert videos to a more compatible format and merge overlays more reliably if you install the free tools VLC and FFmpeg alongside it. Most people are expected to use the prebuilt executable from the releases page rather than running the Python source directly, and a video tutorial walks through the full process from requesting your Snapchat export to running the wizard. Because Snapchat's download links inside the export expire after seven days, the README stresses moving quickly once you receive your data, or falling back to the local files mode if links have already expired.
A desktop wizard that downloads your Snapchat memories and chat media from your data export, restoring original dates, locations, and captions.
Mainly Python. The stack also includes Python, FFmpeg, VLC.
No license information is given in the README, so usage rights are unclear.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.