🚫 Important: Disable your adblocker for this site! Adblockers may prevent downloads from working correctly.

Free Snapchat Memories Downloader

Save ALL your Snapchat memories before they start charging for storage - 100% FREE & Private

āš ļø Snapchat is Charging for Storage Soon! Download your memories now for FREE. Don't pay for paid services - this tool is 100% free and safer because your data never leaves your browser.
šŸ”’ Privacy First: Your data never leaves your browser. Everything is processed locally on your device. No upload required - completely offline processing.

šŸ“„ Instructions

Before using this tool, you need to download your data from Snapchat. Learn more about how to download your data by visiting this Snapchat help article.

Follow the step-by-step guide below to download your Snapchat data and use this tool. Already have your data downloaded? Skip to Step 10.

  1. Login to Snapchat's website
  2. Click the menu in the top left corner:
    • Mobile: Tap Accounts
    • Desktop: Click Account Settings
  3. Click My Data
  4. Select the data you want:
    • āœ… Memories (required for this tool)
    • āœ… Chat Media (optional - now separate)
    • āœ… Shared Stories (optional - now separate)
  5. Choose the date range for your data or leave it unfiltered to receive all data. Larger downloads and longer time ranges take more time to process.
  6. Click Submit Request
  7. Wait for Snapchat to email you a download link once your data is ready.
    • The size of your data and your selected options may affect processing time. Snapchat aims to deliver data within 7 days, but larger downloads may take longer.
  8. Click the link in the email from no_reply@snapchat.com to download your data.
    • Your My Data download will arrive as a ZIP file. To open a ZIP file and view the contents, you must have compatible software on your device.
  9. Extract the ZIP file from Snapchat:
    • Windows: Right-click the ZIP file → select Extract All
    • Mac: Double-click the ZIP file
  10. Locate the memories_history.html file inside the extracted html folder.
  11. Return to this tool and upload the memories_history.html file.
  12. Select your preferences, including overlay merging, batch size, timestamp-based filenames, and other options.
  13. Now, sit back and let the tool do the work for you!
    • If the process fails or is interrupted, upload the most recent metadata.json file (included in each ZIP) to resume.
  14. Once the tool has downloaded all the ZIP files of your data, extract each downloaded ZIP file:
    • Windows: Right-click the ZIP file → select Extract All
    • Mac: Double-click the ZIP file
  15. Once all videos and photos are successfully extracted, you can safely delete the ZIP files and metadata files from your Downloads folder.

Upload memories_history.html

Drag and drop or click to browse

Resume/Retry (Optional)

Upload metadata.json to resume or retry failed downloads (HTML file not required when resuming)

Combine -main and -overlay files into a single file (recommended for most users)

Split downloads into multiple ZIPs for better browser performance

Filter Options

Only download memories with text/sticker overlays

Skip all pictures

Skip all videos

Advanced Options

Keep all files in the same batch - process video overlays after downloading everything (recommended)

Name files as YYYY.MM.DD-HH:MM:SS.ext instead of sequential numbers

How often to restart the video processor to prevent memory buildup

Delay between downloads to avoid AWS/Snapchat rate limits. Use 500ms+ if seeing frequent 500 errors.

Preparing download...
0%
Activity Logs

Why Use This Free Tool?

Frequently Asked Questions

Is this really free?

Yes! 100% free, forever. No hidden costs or premium features.

Is it safe? Do you upload my photos?

Completely safe. Everything runs in your browser - no uploads, no cloud processing. Your data never leaves your device.

Does it preserve GPS location and dates?

Yes! All metadata is preserved including GPS coordinates, dates, and media types.

What if the download fails or gets interrupted?

Upload your metadata.json file (included in each ZIP) to resume. You don't need the HTML file again - all progress is saved.

Do I need to keep my screen on?

Yes! Keep your screen and device awake while the tool is running. If your device goes to sleep or the screen turns off before the download completes, you'll need to use the resume feature (upload your metadata.json) to continue.

Can I download Chat Media and Shared Stories too?

Yes! Select "Chat Media" and "Shared Stories" when requesting your data from Snapchat.

Videos won't play on Windows?

Snapchat videos use HEVC codec (H.265), which Windows doesn't include by default.

Quick Fix:

Note: Not a bug - videos are downloading correctly. This is a Windows limitation.

Videos are coming out black with audio?

Recent Fix: The tool now automatically converts WebP/JPEG/etc overlays to PNG before processing, which fixes most black screen issues.

If you still have issues:

  1. Hard refresh the page (Ctrl+F5 or Cmd+Shift+R)
  2. Check the "FFmpeg Details" tab for errors
  3. Try a different browser (Chrome/Edge recommended)

Still failing? Use the Python script:

  1. Download: git clone https://github.com/andrefecto/Snapchat-Memories-Downloader.git
  2. Install FFmpeg (ffmpeg.org)
  3. Run: python download_memories.py

The Python script uses native FFmpeg and is 100% reliable.

How does individual video processing work?

To ensure zero memory accumulation, the tool uses a smart download strategy:

  • Images: Merged overlays accumulate in batch ZIP
  • Videos with overlays (immediate merge): Each gets its own ZIP to prevent memory buildup
  • Videos with overlays (deferred): Stay in batch, processed later
  • Videos without overlays: Stay in batch ZIP

Use "Process video overlays at end" to get fewer ZIP files overall.

How do I report issues or bugs?

  1. Click "šŸ“‹ Copy Logs" button
  2. Go to GitHub Issues
  3. Create new issue and paste logs
  4. Include browser type and device specs

Videos won't play when I open the ZIP file?

Important: You must extract the files from the ZIP before trying to view them!

Most video players cannot play videos directly from inside a ZIP file.

  1. Right-click ZIP → "Extract All" (Windows) or double-click (Mac)
  2. Open videos from the extracted folder
  3. For multiple ZIPs: Use 7-Zip (free)

7-Zip Tip: Select all ZIPs → Right-click → 7-Zip → "Extract Here" to batch extract.