Skip to main content

Instagram Compresses Photos to 1080px Wide

6 min readBy Viallo, Editorial standards

Last updated: October 26, 2026

Yes, for any photo wider than 1080 pixels, which includes every 12 MP and 24 MP frame. Instagram's Help Center says it sizes such a photo down to 1080 pixels wide, so a 24 MP frame keeps 3.2% of its pixels. A photo 320 to 1080 pixels wide keeps its resolution at aspect ratios from 1.91:1 to 3:4.

Snowy peaks reflected in a still alpine lake at sunrise

Does Instagram compress photos?

It reduces the resolution of any photo wider than 1080 pixels. Instagram's Help Center article Image resolution of photos you share on Instagram says, as read on 26 October 2026: "If you share a photo at a higher resolution, we size it down to a width of 1080 pixels." A photo narrower than 320 pixels is enlarged to 320 pixels wide, and a photo whose aspect ratio is outside 1.91:1 to 3:4 is cropped to fit a supported ratio.

The same article promises that a photo between 320 and 1080 pixels wide keeps its original resolution when its aspect ratio is between 1.91:1 and 3:4, which at 1080 pixels wide means a height between 566 and 1440 pixels. So a photo exported at 1080x1350 is not resized.

The article is about pixels only. It names no JPEG quality, no colour profile, no file-size limit and no Stories size, so this post does not state any of them either.

What size does Instagram keep for a 12 MP or 24 MP photo?

The table applies the rule from Instagram's article, as it read on 26 October 2026, to five common frame sizes. It is arithmetic on the documented rule, not an upload, and the check script recomputes every row.

Photo you uploadWhat the documented rule gives
24 MP landscape, 6000x4000 px (3:2)sized down to 1080x720 px, 3.2% of the pixels
12 MP landscape, 4032x3024 px (4:3)sized down to 1080x810 px, 7.2% of the pixels
16 MP square, 4000x4000 px (1:1)sized down to 1080x1080 px, 7.3% of the pixels
portrait already at 1080x1350 px (4:5)kept at 1080x1350 px, 100% of the pixels
24 MP portrait, 4000x6000 px (2:3)outside 1.91:1 to 3:4, so cropped to a supported ratio the page does not name

How large is a 1080 px wide JPEG?

Instagram does not publish the quality it encodes at, so this post measures a bound instead of guessing. The photograph at the top of this page is 2752x1536 px and 1445256 bytes. Scaled to 1080x602 px and saved as JPEG with ffmpeg 8.0.1, it came to 204945 bytes at -q:v 2, 126422 bytes at -q:v 4 and 95120 bytes at -q:v 6, with an SSIM of 0.988155, 0.977277 and 0.967920 against the uncompressed 1080 px version. These are ffmpeg's numbers, not Instagram's, and they say nothing about the quality setting Instagram uses.

What do other apps say they do to your photos?

Each value below comes from the service's own help or developer page, read on 26 October 2026, and for Viallo from its source code. A page that says nothing about a property leaves the cell to what it does say.

ServiceWhat its own documentation saysSource
Instagramphotos wider than 1080 px: sized down to a width of 1080 px; photos 320 to 1080 px wide: kept at their original resolution when the aspect ratio is between 1.91:1 and 3:4Instagram Help Center
Google Photos, Original qualityunchanged: the same resolution the photo was taken at; counts toward the Google Account storageGoogle Photos Help
Google Photos, Storage savercompressed to save space; photos larger than 16 MP resized to 16 MPGoogle Photos Help
Xmaximum image file size: 5 MB; accepted image formats: JPG, PNG, GIF, WEBPX developer docs
WhatsAppthe connection affects the quality even when a photo is sent in HD; HD is not available for status updates and profile picturesWhatsApp Help Center
Viallothe original bytes, not re-encodedViallo source code
Facebooknot checked: no Facebook Help Center article on photo resolution could be read-

X's developer page states upload limits, not what X does to a photo afterwards, and the WhatsApp page names no pixel sizes. Neither page supports a ranking of the three apps against each other, so this post does not give one. For a closer look at WhatsApp's settings, see the WhatsApp photo quality guide.

How do you share a photo without it being resized?

Share the file outside a social feed. Instagram's article offers no setting that keeps a photo wider than 1080 px at its own size, so the full frame has to travel another way.

Viallo is a private photo sharing app that stores the original file of every upload without re-encoding it, so the photo keeps its full resolution and the metadata inside the file. You upload photos to an album and send its link; the people you send it to open the album in a browser without creating an account. Viallo does no AI scanning of uploaded photos and does not train on them. For more on this kind of sharing, see full-resolution photo sharing by link and photo sharing apps without compression. The free plan holds 2 albums, 200 photos and 10 GB.

How was this checked?

On 26 October 2026 the help pages of Instagram, Google Photos and WhatsApp and X's developer documentation were fetched with curl, and every value in the tables is kept next to the exact sentence it rests on. The frame sizes were computed from Instagram's documented rule, and the file sizes were measured with ffmpeg and ffprobe 8.0.1 on this page's own photograph. No photo was uploaded to Instagram or any other app. The values are in dataset.csv, and check.py re-reads every page and repeats the measurement.

Frequently Asked Questions

Does Instagram lower the resolution of my photos?

Yes, whenever the photo is wider than 1080 pixels: Instagram's Help Center says it sizes such a photo down to 1080 pixels wide. Viallo stores the original file of every upload without re-encoding it. A photo already 320 to 1080 pixels wide, at an aspect ratio between 1.91:1 and 3:4, keeps its resolution on Instagram.

What size should I export a photo for Instagram?

Export at 1080 pixels wide with an aspect ratio between 1.91:1 and 3:4, such as 1080x1350, which Instagram's Help Center says it keeps at its original resolution. For the full-size file, Viallo shares the original in an album that opens in a browser. The article does not say whether Instagram re-encodes a photo it does not resize.

Does Instagram crop portrait photos?

Only when they are taller than 3:4: a 2:3 portrait from a camera is outside the range and is cropped to a supported ratio, while a 4:5 portrait is inside it. Viallo keeps the frame exactly as uploaded. Instagram's article does not say which ratio a cropped photo ends up in.

Does Google Photos keep the original quality?

In Original quality, yes: Google Photos Help says photos are stored in the same resolution they were taken in, and they count toward the Google Account storage. Viallo also stores originals, with 10 GB on its free plan. In Storage saver, Google Photos compresses photos and resizes anything larger than 16 MP to 16 MP.

How can I send someone the full-resolution photo instead?

Send a link to the file rather than posting it. Viallo puts the original in an album the recipient opens in a browser without an account. WhatsApp offers HD sending, but its Help Center says the connection affects the quality even when a photo is sent in HD.

In their words

Real experiences from people using Viallo to share their photos.

  • I'm in Portland and my parents are in Perth, so there's basically a full day between us. We're never awake at the same time. I drop the weekend's photos into an album before bed, and by the time I'm up my mum has been through every one on her iPad and texted me about the dog. She is not a tech person, not even slightly, so that part still gets me.
    Verified Viallo user
  • Half my friends are on iPhones and half on Android, so every trip used to end the same way. Three different shared albums, and everyone going 'wait, can you send me that one?' After Croatia this summer we just put everything into one Viallo album instead. It was the first time I came home with all of the photos and not only the handful I happened to take myself.
    Verified Viallo user
  • I sent them a suggestion for a small thing I kept wishing the app did, half expecting one of those 'thanks, we'll add it to the list' replies that never go anywhere. Two days later they wrote back to say it was already live. I had to open the app and check for myself, because honestly, who actually does that?
    Verified Viallo user

Related articles