Save Images & Videos from Snapchat with a Fast, Lightweight Chrome Extension
Built for speed. Designed for simplicity. Made for Chrome.
SnapWallet is a modern Chrome extension that streamlines saving images and videos while browsing Snapchat Web.
Many users find it inconvenient to manage media during their browsing sessions. SnapWallet provides a cleaner and more efficient workflow directly inside Google Chrome, helping users save time and organize their content more effectively.
SnapWallet is an independent project and is not affiliated with, endorsed by, or sponsored by Snapchat or Snap Inc. Users are responsible for ensuring they have the appropriate rights or permission before saving or using any media.
Searching the internet often leads users to questions like:
- How to save Snapchat images?
- How to save Snapchat videos?
- Chrome extension for Snapchat.
- Snapchat image saver.
- Snapchat video saver.
- Snapchat media downloader.
- Save Snapchat media in Chrome.
- Download Snapchat photos.
- Download Snapchat videos.
- Best Snapchat Chrome extension.
SnapWallet was created to provide a fast, lightweight, and user-friendly solution.
Save supported images available during your browsing session with a streamlined workflow.
Save supported videos available through the browser interface.
Built using modern JavaScript with performance in mind.
- Minimal resource usage
- Fast response
- Smooth experience
- Simple
- Modern
- No unnecessary clutter
- No confusing settings
Unlike many browser extensions, SnapWallet focuses on keeping Chrome responsive while providing the functionality users need.
SnapWallet is actively maintained with improvements, bug fixes, and compatibility updates.
Clone the SnapWallet repository to your local machine.
git clone https://github.com/kaif1lali/SnapWallet.gitNavigate to the GitHub repository and copy the clone URL to get started.
Launch Google Chrome browser on your computer.
Open Chrome and navigate to the extensions page:
chrome://extensions
You can also access this by going to Menu (โฎ) โ More tools โ Extensions.
In the top-right corner of the Extensions page, you'll see a Developer Mode toggle. Click it to enable Developer Mode.
This allows you to load unpacked extensions from your local machine.
Click the "Load unpacked" button that appears after enabling Developer Mode.
The Load unpacked button is located in the top-left area of the Extensions page.
A file browser dialog will open. Navigate to the folder where you cloned SnapWallet and select it.
File Structure Reference:
SnapWallet/
โโโ manifest.json
โโโ popup/
โโโ background/
โโโ content/
โโโ shared/
โโโ archive/
โโโ icons/
Select the root SnapWallet folder and click "Select Folder".
After loading, you should see SnapWallet listed in your Extensions page with version information and status.
Status: Active with full functionality enabled.
The extension is now ready to use!
To easily access SnapWallet while browsing, pin it to your Chrome toolbar:
- Click the Extensions icon (puzzle piece) in the top-right corner
- Find SnapWallet in the list
- Click the Pin icon next to SnapWallet
- SnapWallet will now appear as an icon in your toolbar for quick access
Open Google Chrome and navigate to Snapchat Web:
https://web.snapchat.com
SnapWallet will be ready to capture snaps as you browse through Snapchat Web.
Browse through Snapchat Web and view a snap that you want to save.
You'll see a snap with viewing options. Right click on the snap to replay or save using standard browser options. When a snap is visible in your browser, SnapWallet is ready to capture it.
Click the SnapWallet icon in your Chrome toolbar (it should be pinned there from installation).
The SnapWallet interface will open, showing capture options and a start button. You can see your current session stats here.
Click the "Start Capture" button in the SnapWallet popup interface.
Status: The extension begins monitoring and capturing supported media on the page.
Open the "Open Archive Dashboard" option to view all your saved snaps.
You'll see:
- Sessions: Number of capture sessions
- Records: Total media items captured
- Media Files: Total files saved
In the SnapWallet dashboard, for each captured snap you can:
- Download: Click the yellow "Download" button to save the file to your computer
- Delete: Click the red "Delete" button to remove the file from local storage
All files are stored locally on your device and never leave your computer.
- โ Manifest V3 (Latest Chrome Extension Standard)
- โ Modern JavaScript (ES6+)
- โ Lightweight architecture
- โ Clean project structure
- โ Easy to maintain and extend
- โ Fast loading and responsive interface
- โ Open source
- โ Beginner-friendly codebase
- JavaScript (ES6+)
- Chrome Extension API
- Manifest V3
- HTML5
- CSS3
- IndexedDB (for local storage)
SnapWallet/
โ
โโโ archive/
โ โโโ archive.css # Styling for archive dashboard
โ โโโ archive.html # Archive page UI
โ โโโ archive.js # Archive management logic
โ
โโโ background/
โ โโโ service-worker.js # Background service worker
โ โโโ message-router.js # Message routing system
โ
โโโ content/
โ โโโ collector.js # Content script for capturing media
โ
โโโ icons/
โ โโโ [extension icons] # Extension icon assets
โ
โโโ popup/
โ โโโ popup.css # Popup styling
โ โโโ popup.html # Popup interface
โ โโโ popup.js # Popup logic
โ
โโโ shared/
โ โโโ db.js # Database utilities
โ โโโ messages.js # Message definitions
โ โโโ utils.js # Utility functions
โ
โโโ manifest.json # Extension configuration
โโโ README.md # This file
Contributions are welcome! If you'd like to improve SnapWallet:
- Fork this repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Bug reports and feature suggestions are also appreciated!
Please ensure your code follows the existing project structure and conventions.
If SnapWallet has been useful to you:
- โญ Star this repository
- ๐ด Fork the project
- ๐ Report issues
- ๐ก Suggest new features
- ๐ข Share it with other developers
Every contribution helps improve the project!
SnapWallet is released as an open-source project.
Important:
- SnapWallet is an independent open-source Chrome extension developed for use with Snapchat Web
- This project is NOT affiliated with, endorsed by, or sponsored by Snapchat or Snap Inc.
- Users are responsible for complying with applicable laws, platform terms, and respecting the rights of others when using the extension
- Users must ensure they have proper permissions before saving any media
- The developer assumes no liability for misuse of this extension
Web Developer โข Browser Extension Developer โข JavaScript Developer
Building practical Chrome extensions, automation tools, and web applications with a focus on performance, simplicity, and user experience.
- ๐ GitHub: @kaif1lali
- ๐ Location: Olpad, Surat, Gujarat
If you enjoy this project, consider giving the repository a โญ to support future development!
- GitHub Repository: kaif1lali/SnapWallet
- Chrome Web Store: Available for installation
- Issue Tracker: Report bugs and suggest features on GitHub Issues
- Discussions: Join conversations about the project
Last Updated: July 2026
Made with โค๏ธ for the Chrome extension community















