How to Save Instagram Photos in Full Resolution (Not the Thumbnail)
A screenshot is a re-photograph of your screen. The original file is usually several times larger.
A screenshot is a re-photograph of your screen. The original file is usually several times larger.
A screenshot captures your display, not the image. You lose everything the screen didn't show: resolution beyond your panel, and any detail crushed by the app's own on-screen scaling. You also gain things you don't want: status bar, UI chrome, and the rounded corners of the post.
A 1440 px-wide Instagram photo screenshotted on a phone can come out under half that width.
Instagram publishes each photo at many sizes, commonly 1440, 1080, 750, 640, 480, 320, 240 and 150 px. The list it returns is not ordered by size, so a tool that simply takes the last item gets the 150 px thumbnail. If a downloader has ever handed you a tiny blurry image, that is almost certainly why.
| Post type | Typical largest size |
|---|---|
| Square photo | 1080 × 1080 |
| Portrait photo | 1080 × 1350 |
| Landscape photo | 1080 × 566 |
| Newer high-res uploads | up to 1440 px wide |
No tool can exceed these, because Instagram re-compresses on upload, so the original camera file is gone before it ever reaches the feed. Anything advertising "4K upscaling" of an Instagram photo is inventing pixels.
Multi-photo post? See downloading every slide of a carousel.
Download dozens of Instagram reels, videos and photos in one go. Upload an Excel or CSV list of links and get everything back in a single ZIP, free and without login.
Turn a spreadsheet of Instagram links into downloaded reels, videos and photos. Works with .xlsx and .csv, links in any column, no copy-paste and no login.
Save photos from many Instagram posts, and every slide of multiple carousels, in one ZIP at full resolution from a simple list of links.