Snapchat Photo Downloader
Save Snapchat photos instantly.
Save Any Public Snapchat Photo in 3 Steps
Copy the Link
Grab the direct URL to one public photo: from a shared Snap link, a Snap Map post, or a Story frame, not a username.
Paste It Here
Drop that link into the box above; it accepts any of Snapchat's public photo link shapes, not one fixed format.
Save the Photo
Click Save to get the original-resolution image, free of screenshot cropping or app overlays.
Snapchat Photo Saver Capabilities
Public Snap & Memory Links
Handles Snapchat's own shareable public links for a single Snap or Memory, not just Story addresses.
Snap Map Photo Support
Fetches individual public photos surfaced on Snap Map's location-tagged posts, no friend connection needed.
Single Story-Frame Links
Grabs one photo frame from inside a public Story when you have its direct link, without pulling the whole Story.
Original Resolution Output
Delivers the untouched image file Snapchat serves, not a recompressed, cropped screenshot.
No Login, No App
Works entirely in the browser from a pasted link; no Snapchat account or app install involved.
Direct Server Fetch
Pulls the image straight from Snapchat's public servers in a few seconds, skipping the app entirely.
Paste the direct link to a single public Snapchat photo (a Snap or Memory someone turned into a public share link, a photo pulled from Snap Map, or one frame from inside a public Story) into the box above and click Save. The tool reads the image straight from Snapchat's own public servers and hands back the original file, typically in around three seconds. Nothing here opens the Snapchat app, asks for a password, or reaches into anything Snapchat hasn't already made available to a logged-out browser.
What a Snapchat Photo Saver Is Actually Built For
Snapchat wasn't designed around shareable image links the way a platform like Instagram was: almost everything inside the app is private by default, and there's no general "browse anyone's photos" mode to build a tool around. So a Snapchat photo saver only makes sense as something scoped to the handful of surfaces where Snapchat itself hands out a public link to one photo. Treat any Snapchat picture downloader that implies otherwise (that it can reach into a private account or pull a photo nobody chose to share publicly) with suspicion, because that promise isn't something Snapchat's own architecture lets anyone keep.
This page is scoped deliberately narrow for that reason. Below is exactly what a link needs to look like for this to work, why a few real categories of public Snapchat photo qualify, and, just as importantly, what doesn't qualify and why.
Where a Public Snapchat Photo Link Actually Comes From
Three separate, genuine Snapchat features can put a direct link to one photo in your hands. Recognizing which one you're holding is most of what determines whether a paste actually works.
1. A Public Snap or Memory Share Link
Snapchat's own Share menu lets a user turn a single Snap, or a Memory saved from their camera roll, into a public web link: one that opens in any browser, no Snapchat account required on the viewing end. These links live on Snapchat's servers, not the sender's device, and they're time-limited: Snapchat's own support documentation states that a shared link generally stays live for roughly a day and a half after it's created, then stops resolving entirely. If a friend sent you a link to one specific photo rather than telling you to go look at their profile, this is almost always what you're holding.
2. A Public Post on Snap Map
Snap Map is Snapchat's opt-in, location-based layer, and it has been a mainstream part of the app for years: users choose to share their location and, separately, choose to submit public Snaps tied to a place. Tap into a highlighted spot on the map and you'll find individual public photos and short clips submitted by people there, visible to anyone browsing that location, whether or not you follow them. When one of those map submissions is a photo rather than a clip, its direct link is exactly the kind of thing this tool is for.
3. A Single Frame Inside a Public Story
A public Story is really a sequence of individual Snaps shown back to back, and Snapchat's own web viewer can address a single frame inside that sequence: a link in the story.snapchat.com/s/username/... shape that resolves to one specific Snap, not the whole reel. That's meaningfully different from a plain snapchat.com/add/username link, which opens the general Story and expects you to browse it. If what you're holding points at one frame and that frame is a photo, paste it here.
Every legitimate case this tool handles traces back to one of those three. If a link doesn't fit any of them, there's a straightforward reason for that: not a bug to report.
• Handles: a single public photo from a Snap/Memory share link, a Snap Map post, or one Story frame
• Output: the original image file Snapchat serves, unmodified
• Access: no Snapchat login and no app install
• Not in scope: private 1-to-1 Snaps, private Chats, friends-only Stories, and video content
• Typical speed: around three seconds from paste to file
What This Tool Can Fetch: and What It Was Never Going to Touch
Being upfront about the boundary matters more than padding out a feature list, so here's the full picture in both directions.
- Public Snap/Memory share links: created through Snapchat's own Share menu.
- Public Snap Map photo posts: submitted to a location, viewable by anyone browsing it.
- Single Story-frame links: pointing at one specific public Snap, not a whole profile.
- Any of the above re-shared by someone else, as long as the original poster made that one image public.
- Private 1-to-1 Snaps: sent directly between two accounts, never given a public address at all.
- Private Chats and group messages: same reasoning, no public URL exists for any of it.
- Friends-only or custom-audience Stories: blocked at the server level to anyone outside that audience.
- Video content: this tool is scoped to photos only, a Spotlight clip or public Story video belongs on the general Snapchat Downloader.
- A share link past its expiry window: the photo is gone from that address for good, not just hidden from this tool.
A private Snap, Chat, or friends-only Story only exists inside an authenticated session in the Snapchat app itself; Snapchat never gives that content a public web address in the first place. Viewing one means being logged into the specific account it was sent to. Reaching it from outside the app would require either signing into someone else's account or working around protections Snapchat built into the app, and this tool does neither, as a rule that applies across every tool on this site, not just this page.
This is also why Snapchat's screenshot and screen-recording alerts don't factor into anything here. That system exists to tell someone when content inside their own private conversation or Story was captured from inside the app during an active session. A public photo saver works differently by definition: it fetches a file Snapchat is already serving to any browser that has the link, directly from Snapchat's public servers, without ever opening the app. The in-app alert was built to catch a completely different action, and it was never part of the picture for a request that doesn't touch the app at all: not because anything is being bypassed, but because that mechanism was never triggered to begin with.
Photo Saver vs. Snapchat Story Downloader & Viewer: Which One Do You Actually Want?
It's worth being direct about this, because the two tools look similar at a glance and solve different problems.
Reach for Snapchat Story Downloader & Viewer when you have a username and want to browse everything that account currently has posted to its public Story: it's a discovery flow, built around "show me what this person's Story looks like right now," and it covers the whole Story, photos and video both.
Reach for Photo Saver when you've already skipped that step: you're not browsing, you already have a direct link to one specific photo from a Snap share, a Snap Map post, or a single Story frame, and you want exactly that image and nothing else. It doesn't take a username and it doesn't page through anything; it resolves the one link you give it.
Paste a profile-style link like snapchat.com/add/username here expecting it to open that account's Story, and it won't do what you want: that's the other tool's job, and it's a better fit for it.
Saving the Photo, on Any Device
The core steps don't change across devices: only how you grab the original link does.
On iPhone
- Open the Snap share link, Snap Map post, or Story-frame link (in Snapchat or in Safari), tap the share icon, and choose Copy Link.
- Switch to Safari, open this page, and paste the link into the box above.
- Tap Save. Safari places the file in your Downloads folder inside the Files app rather than your Photos library directly.
Open the Downloads icon in Safari's toolbar, tap the saved image to preview it, tap the Share icon, then choose Save Image: it lands in your Photos app immediately.
On Android
- Copy the same kind of link (Snap share, Snap Map post, or Story frame) using the Share option inside Chrome or the Snapchat app.
- Open this page in Chrome, paste the link, and tap Save.
- The photo saves directly into your Gallery or Photos app, depending on your phone's default download location.
On Desktop
- Open the link in your browser's address bar: Snap Map and public Story frames are both viewable from a desktop browser without installing anything.
- Paste the URL into the box above and click Save.
- The image downloads to your computer's default Downloads folder.
Link Formats This Tool Recognizes
Because a public Snapchat photo can come from three different features, the box above is intentionally built to accept more than one link shape rather than demanding a single fixed format:
- A Snap or Memory link generated through Snapchat's own Share menu.
- A Snap Map post link opened from a highlighted location on the map.
- A Story-frame link in the
story.snapchat.com/s/username/...shape, pointing at one specific Snap rather than a whole profile.
A bare username or a plain snapchat.com/add/username profile link doesn't point at a single photo, so it isn't something this box resolves: that shape belongs on the Story Downloader & Viewer instead.
Why the Original File Beats a Screenshot
A screenshot captures whatever your screen happens to be doing at that instant: scaled to your device's display, recompressed by the OS, and layered with a status bar, a notch cutout, or Snapchat's own on-screen controls, depending on what was on top when you pressed the buttons. None of that is part of the actual photo; it's an artifact of how screen capture works, and it's the same whether you're capturing a Snap Map post, a Story frame, or anything else on the screen at that moment.
Fetching the original file skips all of it. What comes back is the exact image Snapchat's server is holding (same resolution, same color, same crop the poster intended), with nothing baked in that wasn't part of the photo to begin with.
How This Stacks Up Against the Alternatives
| Aspect | Photo Saver | Screenshot | Snapchat's Own Share Link |
|---|---|---|---|
| Image Quality | Original file, full resolution | Screen-scaled and recompressed | Original file, full resolution |
| UI Clutter | None | Status bar, notch, app controls often included | None |
| Works Without Owning the Account | Yes, for any public link | Only for what's currently on your own screen | Only if the original poster created that link |
| Availability Window | As long as the source link is still live | Instant, whenever you capture it | Expires on Snapchat's own timeline, about a day and a half |
| Account Required | No | Requires being logged into the session you're viewing | No, once the link already exists |
The honest takeaway is that this tool isn't competing with Snapchat's own share link: it's fetching the exact same file. What it adds is one consistent way to resolve that file, plus Snap Map and Story-frame links, without hunting for the right in-app button each time, and without the quality loss a screenshot always introduces.
Who Actually Uses This
The situations that bring people here tend to be pretty ordinary:
- Someone whose friend tagged a public photo to a location on Snap Map during a trip, who wants a personal copy before that post rotates out of view.
- A person who received one of Snapchat's own public share links and wants to keep the photo past its roughly 36-hour deadline.
- Someone revisiting their own public Story to pull one specific frame as a photo, rather than re-saving the entire thing to Memories.
- A small creator or brand keeping a personal archive of their own public Snap Map submissions and Story photos for a portfolio.
When a Link Doesn't Work
- "Invalid or expired link": Snap and Memory share links stop resolving after Snapchat's own window closes, generally around a day and a half after creation. Once that happens, the photo is gone from that address on Snapchat's end, not just here.
- "It looks like a username, not a photo": a bare profile or
/add/link doesn't point at a single image. Either grab the specific photo's link from Snapchat again, or use the Story Downloader & Viewer if browsing the whole Story is actually what you want. - "It's a video, not a photo": this tool is scoped to images only. Spotlight clips and Story videos belong on the general Snapchat Downloader.
- "The account went private after the link was shared": if the poster's Story setting changed to friends-only, Snapchat blocks server access at the source, and no external tool can override that.
Recent Fixes & Improvements
A short, dated log of what's changed on this tool recently:
Snap Map Link Recognition
- Corrected a parsing issue that caused some Snap Map post links to be misread as Story links.
- Public photo fetch success rate is back to normal across all three supported link types.
Story-Frame Link Support
- Added recognition for single Story-frame links as distinct from general profile Story links.
- Frame-specific links now resolve to just that one photo instead of failing.
Clearer Expired-Link Messaging
- The tool now states plainly when a public share link has passed Snapchat's own expiry window instead of returning a generic error.
- Reduced false "invalid link" reports caused by pasting an already-expired share link.
Legal Notice
This tool is built around content Snapchat already makes publicly accessible; nothing about it is intended to reach private, friends-only, or otherwise restricted material.
- GetinDevice does not host or store any Snapchat photos on its own servers: each image streams directly from Snapchat's public servers to your device.
- A public link doesn't waive the original poster's rights to their own photo. Ask before reusing or redistributing someone else's Snap, especially commercially.
- GetinDevice is an independent utility and is not affiliated with, endorsed by, or operated by Snap Inc. Snapchat, Snap Map, Memories, and Bitmoji are trademarks of Snap Inc.
Related Guides & Troubleshooting Articles
Frequently Asked Questions
What does Snapchat Photo Saver actually download?βΌ
A single public photo from one of three sources: a Snap or Memory that someone turned into a public share link through Snapchat's own Share menu, a photo submitted publicly to Snap Map, or one specific frame from inside a public Story. Paste that photo's direct link and the tool fetches the original file.
Can this tool save a private Snap someone sent me?βΌ
No. Private Snaps and Chats only exist inside an authenticated Snapchat session and never get a public web address, so there is nothing for any outside tool to fetch. Viewing one requires being logged into the account it was sent to, which is exactly what this tool doesn't do.
How is this different from the Snapchat Story Downloader & Viewer?βΌ
That tool takes a username and lets you browse everything currently posted to that account's public Story. This tool skips browsing entirely: you already have a direct link to one specific photo, and it fetches exactly that image, nothing more.
Does this work with Snap Map?βΌ
Yes, for the photo side of it. Snap Map shows public photos and short videos that users submit to a location, and when the public post you've found is a photo, its direct link works here. Video posts on the map need a different tool.
How long do Snapchat's public share links stay active?βΌ
Snapchat's own support documentation states that a shared Snap or Memory link generally stays live for around 36 hours after it's created, then stops resolving. Once that window passes, the photo is gone from that address on Snapchat's end, not something any tool can revive.
Can I download a video with this tool?βΌ
No, this tool is scoped to photos only. For a Spotlight clip or a public Story video, use the general Snapchat Downloader instead.
Will the person who posted the photo be notified?βΌ
That alert system is built for a different scenario: someone capturing content inside their own logged-in session in the app. This tool never opens the app or logs into an account; it fetches a photo Snapchat is already serving publicly, directly from Snapchat's servers. Because the in-app capture never happens here, that mechanism simply isn't part of the picture: not because anything is being bypassed, but because it was never triggered in the first place.
Do I need a Snapchat account to use this?βΌ
No. Every source this tool works with (a share link, a Snap Map post, a Story-frame link) is already public, so there's nothing to log into on either end.
Is using this tool legal?βΌ
Saving a photo Snapchat is already serving publicly, for personal use, doesn't require bypassing anything Snapchat protects. That said, the original poster still owns the photo, so treat it the way you'd treat any public image you didn't take yourself and ask before reusing it commercially or redistributing it further.
Will the saved photo be full resolution?βΌ
Yes. The tool returns the original file Snapchat's server is holding, not a screen capture, so there's no scaling, recompression, or UI elements baked into the image the way a screenshot would introduce.
Does this work on both iPhone and Android?βΌ
Yes, along with desktop browsers. The steps are the same everywhere: copy the specific photo's link, paste it above, then tap or click Save. Only how you copy the link from Snapchat differs slightly by device.
Why does the input box accept several different link shapes instead of just a username?βΌ
Because a public Snapchat photo genuinely comes from three different features (a share link, a Snap Map post, or a Story frame) each with its own link shape. A tool that only accepted a username would miss two of those three entirely.
Can I use this to download someone's profile picture or Bitmoji?βΌ
Not specifically. A profile picture is a different, narrower kind of image, and the Snapchat Profile Picture Downloader is built for exactly that. Photo Saver is scoped to Snaps, Story frames, and Snap Map posts instead.
What happens if I paste an expired share link?βΌ
The tool will tell you the link can't be resolved. Once Snapchat's own expiry window for a share link passes, roughly a day and a half after creation, the photo stops being available at that address on Snapchat's side, so there's nothing left to fetch.
Does the site keep a copy of the photos I save?βΌ
No. Each photo streams directly from Snapchat's public servers to your device; nothing is stored on our end during or after that process.
What if the Snap Map post I found gets taken down before I save it?βΌ
Once the underlying post is removed from Snap Map, its link stops resolving the same way an expired share link does. The source is gone, and no external tool has a separate copy to fall back on.
Can this tool open or browse someone's Story for me?βΌ
No, that's a discovery flow, and it belongs to the Snapchat Story Downloader & Viewer, which takes a username and lets you page through the whole public Story. This tool only resolves a link you already have to one specific photo.
Is there a limit to how many photos I can save?βΌ
No fixed limit. Paste as many individual public photo links as you have, one at a time.
More Tools
Try our other high-speed downloaders for different platforms.



