In This Article
Instagram still hides the download button on public photos, even though the underlying image is sitting on its CDN at full resolution. In 2026 the cleanest way to save a public photo for personal use, a moodboard, or a screenshot reply is to grab the CDN URL directly. The official app’s built-in “save” only pins the post to your private collection; it does not export the file.
Here is the current path on desktop and Android, with a short note on the etiquette and copyright lines that have not moved since the Instagram launch.
TL;DR
The pick: Desktop: open the post in a browser, right-click, choose View Page Source, search for “display_url”, and open that URL in a new tab.
Runner-up: Android: use instasave.website or a comparable web tool; paste the post URL, get a direct download.
Skip if: Skip apps that ask for your Instagram login; you do not need authentication to save a public photo, and login-scraping apps are the actual privacy risk here.
Desktop: the page-source route
Open the Instagram post in any desktop browser, right-click anywhere on the photo, and pick Inspect or View Page Source. Search the page for “display_url” or “display_resources”. The CDN URLs are JSON-encoded inside the page payload. Paste the highest-resolution variant into a new tab and save the result.
This works on any browser, requires no extension, and gives you the same file Instagram stores on its own servers.
Android: a clean web wrapper
Tools like instasave.website, savefrom.net’s Instagram tab, and snapinsta.app accept the post URL and return a direct CDN download. You stay signed out, the tool reads the same public metadata your browser does, and you get the full-resolution file.
Of these, the rule is the same: no login prompt is acceptable. If a tool asks for credentials, close the tab and use a different one.
Carousels and Reels in 2026
For carousel posts, the page source contains an array of CDN URLs, one per slide. The web wrappers above will surface a per-slide download button. For Reels, the same URL trick works on the underlying MP4, but bear in mind that the visible thumbnail is not the full file.
Live streams and Stories from public accounts require a slightly different tool because they expire from the CDN after 24 hours; we cover Stories specifically in our anonymous-story-viewer post.
The copyright line
Downloading a public photo for personal reference is a long-standing fair-use grey zone in most jurisdictions, but redistributing the file, reposting it without credit, or using it commercially is a different question. The download mechanic is neutral; the use case is what gets people in trouble.
If you are reposting, ask the original creator and credit them. Most creators are fine with credited shares and ferocious about uncredited ones, which is reasonable.
The setup, step by step
-
1
Copy the post URL
On desktop or Android, open the post and copy the link from the share menu.
-
2
Open a viewer or the page source
Paste into instasave.website on Android, or view the page source on desktop.
-
3
Locate the CDN URL
Search for “display_url” in source, or pick the download button in the web tool.
-
4
Save the file
Right-click Save As on desktop, or tap Download on mobile.
FAQ
Will the poster see that I downloaded their photo?
No. CDN reads do not trigger any notification on Instagram. The poster only sees signals when you like, comment, save, or DM.
What is the maximum resolution Instagram stores?
Photos are typically stored at 1080 pixels on the longest edge for the public CDN. Older posts may be at 640. The page source lists every available size.
Are browser extensions safe for this?
Some are, but most over-request permissions for what is fundamentally a one-URL lookup. The page-source method and a stateless web wrapper are safer defaults.
Bottom line
Saving a public Instagram photo at full resolution in 2026 takes two clicks on desktop and a single paste on Android. Skip anything that wants your login, keep the use case to personal reference or properly credited reposts, and the workflow stays clean. The CDN file is the same one Instagram serves to its own app; you are just routing around an interface choice, not the privacy boundary itself.









![7 Best Porn Apps for Android/iOS [NSFW]](https://bestforandroid.com/wp-content/uploads/2022/11/womanizer-toys-1e3-lYkJsfs-unsplash.jpg)





