Back to blog

Why Does Instagram Ruin Photo Quality? Causes and Fixes

Oct 28, 2026Updated Oct 29, 2026CropDenCropDen

Instagram shrinks photos to 1080 px wide, re-compresses them and crops odd ratios. Here is why your posts look blurry and how to export images that hold up.

Why Does Instagram Ruin Photo Quality? Causes and Fixes

Instagram lowers photo quality because it resizes every feed photo to at most 1080 pixels wide and saves its own re-compressed copy, using resampling and compression settings you don't control. It also crops aspect ratios it doesn't support, and noisy, detailed or wide-gamut photos lose the most along the way.

You can't turn any of this off. What you can do is hand Instagram a file that needs as little processing as possible: 1080 × 1350 px, sRGB, lightly sharpened, and uploaded on Wi-Fi with the highest-quality setting on.

What Instagram does to every photo you post

It resizes anything wider than 1080 px

Instagram's help center spells out the basic rule. Photos between 320 and 1080 px wide keep their resolution, as long as the aspect ratio is supported. Anything wider is scaled down to 1080 px, and anything narrower is scaled up to 320 px.

A 12 MP phone photo is 4032 × 3024. Posted as is, it comes out at 1080 × 810, which keeps about 7% of the original pixels. 1080 px looks fine on a phone; the problem is who does the shrinking. Lightroom, Photoshop and Capture One use careful resampling and let you sharpen afterward. Instagram applies its own resampling to an enormous volume of uploads, with no sharpening step you control. Fine textures like hair, grass, fabric and brick show it first: they go soft, or start to shimmer with moiré.

It re-compresses the file

Even a photo that is already exactly 1080 px wide gets re-encoded. Meta doesn't publish its compression settings, and they probably change with the format, the device and the year. Any specific "Instagram uses quality 70" figure you find online is a guess.

What you can check yourself is the result. Download one of your own posts and compare it with the file you uploaded. Expect a smaller file, banding in skies, blockiness in shadows and faint halos around text.

Every round of lossy compression costs a little more. If you exported at a low JPEG quality to save space, Instagram compresses an already-compressed image and the artifacts add up.

It crops ratios it doesn't support

The feed takes photos from 1.91:1 (landscape) to 3:4 (portrait), which Instagram's help center describes as 1080 px wide and 566 to 1440 px tall. Anything outside that range is cropped when you post. A 2:3 frame from most DSLRs and mirrorless cameras loses its top and bottom, and so does a 9:16 phone screenshot.

Carousels add a catch: one orientation (square, portrait or landscape) applies to every slide, so images with a different shape get cropped to match.

The profile grid shows a 3:4 crop

Since January 2025, profile grids show tall thumbnails instead of squares, a change Instagram's head, Adam Mosseri, announced on Threads. Instagram hasn't published the exact shape, but the new thumbnails are widely measured at 3:4. The feed still shows your whole post, but the grid trims it:

You postSizeWhat the grid shows
4:5 portrait1080 × 1350Loses about 34 px on each side
3:4 portrait1080 × 1440The whole image
Square1080 × 1080Only the middle 810 px
1.91:1 landscape1080 × 566A narrow slice from the center

Wide-gamut and HDR photos can get converted

Recent iPhones capture photos in wide color (the P3 range in Apple's specs), a bigger range than the sRGB most of the web assumes, and their HDR screens can show highlights brighter than normal white. Somewhere between your camera roll and a follower's screen, that photo may be converted to plain sRGB, whether by Instagram, by an editing app or by the viewer's display.

When that happens, saturated reds, oranges and greens can shift or clip, and HDR shots can look flat and gray next to what you saw in your gallery. Instagram doesn't document how it handles wide-color or HDR photos, and the same post can look different on two devices.

Noise and fine detail compress worst

A compressor spends its data budget on detail, and it can't tell noise from detail. A high-ISO night shot, a concert photo or a frame full of leaves spends most of that budget on grain and leaves too little for the actual subject. These photos are the first to show blocky shadows and smeared faces.

Upload settings and slow connections

The app has a switch called Upload at highest quality. Instagram's help center describes it in its Reels article: go to your profile, tap Menu, then Media quality. It also warns that higher-quality uploads can take longer. The wording and location change between versions and between iPhone and Android. If you can't find it, search the settings for "quality".

Viewers' connections may matter too. Instagram doesn't document how it serves photos on slow networks, so a post that looks crisp to you could look softer to a follower on a weak signal.

How to export photos that survive Instagram

  1. Pick the ratio yourself. 4:5 at 1080 × 1350 takes up the most room in the feed. 3:4 at 1080 × 1440 shows unchanged on your grid. Crop before you upload so you choose the framing, not the app.
  2. Resize to exactly 1080 px wide. If the file is already the right size, Instagram has nothing left to resize, and the downscaling happens in your software.
  3. Export in sRGB. In Lightroom, set Color Space to sRGB in the export dialog. In Photoshop, use Edit → Convert to Profile, or tick "Convert to sRGB" in Export As. For HDR photos, export a standard (SDR) version unless you've tested how HDR looks on other phones.
  4. Sharpen lightly after resizing. Output sharpening set to Screen, Low in Lightroom, or an Unsharp Mask with a small radius (around 0.3 to 0.5 px), is enough. Sharpen after the downscale, never before, and stop before you see halos, because compression makes halos worse.
  5. Clean up noise. A little noise reduction before export leaves more of the compression budget for real detail.
  6. Export high quality, not huge. A high-quality 1080 × 1350 JPEG is usually somewhere between a few hundred KB and about 1 MB. A 20 MB file gains nothing, since it gets resized anyway, and it takes longer to upload on a weak signal.
  7. Upload on Wi-Fi with highest-quality upload turned on.
  8. Keep carousels consistent. Give every slide the same ratio and size.

The Instagram post size tool on CropDen handles steps 1 and 2 in your browser. It crops and resizes to 1080 × 1350 or 1080 × 1440, draws the 3:4 grid crop over your image, and never uploads the file anywhere. If you'd rather post square, crop to 1:1 at 1080 × 1080, keeping in mind that the grid will only show the middle 810 px.

What you can't control

Meta changes its processing without announcing it, and nobody outside the company can confirm the exact settings it uses today. Followers view your photo on screens of different sizes and color accuracy, over connections of different speeds, and screenshots or reposts get compressed again. A well-prepared file gets what people see much closer to what you exported, but some loss always remains.

FAQ

Why do my photos look sharp on my phone but blurry on Instagram?

Your gallery shows the full-resolution original. Instagram shows a 1080 px copy that it resized and re-compressed itself. Resizing to 1080 px wide and sharpening lightly before you post narrows the difference.

Does posting from a computer give better quality?

Not by itself. As far as anyone can tell from downloading posts, the same 1080 px limit and re-compression apply on instagram.com. The advantage of a computer is that you upload the exact file you exported, at the size and color space you chose.

Is PNG better than JPEG for Instagram?

Instagram makes its own compressed copy either way, so a PNG doesn't stay a PNG. For photos, a high-quality JPEG is fine. For graphics with text or flat colors, a PNG avoids one extra round of JPEG artifacts before Instagram adds its own.

What is the best size for an Instagram post?

1080 × 1350 px (4:5) for most posts, 1080 × 1440 px (3:4) if you want the grid to show the whole image, and 1080 × 1080 px for square. The Instagram post size page lists the current specs alongside the tool.

Questions people ask

Sources

Instagram post size

Free, in your browser, and your photo never leaves your device.

Open the tool