Nobody Blurred Your Instagram Post, It Was Rebuilt at 1080 Pixels

Blurry Instagram posts almost always start before Instagram touches the file. The app rebuilds every feed photo at 1080 pixels wide and re-encodes it, so anything narrower than that gets stretched upwards and anything enormous gets squeezed hard. Hand it a 1080 by 1350 JPEG in sRGB, exported at high quality and uploaded over wifi, and the version that appears will look like the one on your screen. When it still does not, the damage happened at one of eight specific points between your camera and the finished post. The checklist below finds which one in about five minutes.

Instagram rebuilds every photo you upload at 1080 pixels wide

Here is the pipeline, because everything else on this page makes sense once you can picture it.

You upload a file. Instagram resizes it so the width measures 1080 pixels, re-encodes it as a JPEG at a compression level it chooses for itself, and stores that copy. Afterwards it serves different sizes of that stored copy to different screens on different connections. You never see your file again on the app. You are looking at Instagram’s version of it.

Two things follow. If your image arrives 800 pixels wide, the app has to invent the missing pixels to reach 1080, and invented pixels are soft by definition. If your image arrives 6000 pixels wide, the resize throws away most of what you sent, and fine detail such as hair, brickwork and small lettering is the first thing to go.

So the goal is to hand over a file that needs almost no work doing to it. Already 1080 wide. Already the shape you want. Already sharpened.

Work through these eight stages to find the one that broke your photo

  1. The source is smaller than 1080 pixels wide. Check the real pixel dimensions before you blame anything else. On an iPhone, open the photo and swipe up for the info panel. On Android, open it and tap the information icon. Anything under 1080 across is being upscaled, and no setting anywhere fixes that.
  2. The file is far larger than it needs to be. A 15MB export gets compressed harder than a carefully made 1MB one, and the visible cost lands on texture and edges. Export at high quality rather than absolute maximum, and stop somewhere around a megabyte.
  3. The aspect ratio falls outside what the feed accepts. Instagram takes shapes between 1.91 to 1 at the widest and 4 to 5 at the tallest. Give it something taller or wider than that and it crops or rescales to fit, which is another resample your detail has to survive. Crop deliberately yourself before uploading.
  4. It is a carousel, and the first slide set the rules. Every slide in a carousel is forced into the aspect ratio of the first image. Lead with a tall portrait shot and your wide slides get cropped and rescaled to match it. Make every slide the same shape before you begin.
  5. An iPhone handed over HEIC or an HDR file. Photos shot in High Efficiency are converted on the way out, and HDR photos carry brightness information that gets flattened during that conversion. If your pictures look right in the camera roll and wrong in the app, open Settings, go to Camera, choose Formats, and set it to Most Compatible. Then watch how the next post behaves.
  6. Uploading at highest quality is switched off. Inside the app, open Settings and activity, find the section covering data usage and media quality, and turn on the option for uploading at the highest quality. All it costs you is a slower upload.
  7. You posted on a weak mobile connection. When bandwidth is poor at the moment of upload, a lower quality version goes up, and there is no guarantee it ever gets replaced with a better one. Almost nobody suspects this, because the file sitting on their phone is perfect. Post from wifi.
  8. It was a screenshot or a re-saved image. A screenshot of a post is already a compressed copy at your screen’s dimensions, so posting it compresses a compression. The same applies to images pulled out of messaging apps, which shrink attachments as they pass through.

Editing apps deserve a line of their own. Canva, Snapseed, Lightroom on mobile and everything like them have an export quality setting somewhere, and several of them default to something described as web friendly, which quietly caps the width well below 1080. Find that export dialogue once. Set the width to 1080, set the colour profile to sRGB, set quality high, and you have solved it permanently.

And yes, the advice you have already read fifty times is to just switch on the highest quality upload toggle. You knew I was going to land there, and I very nearly did. That toggle is number six on a list of eight for a reason. Most people who turn it on and see no improvement had a resolution problem or an aspect ratio problem the entire time.

The export recipe that survives all of it

  • Portrait: 1080 by 1350 pixels
  • Square: 1080 by 1080 pixels
  • Wide: 1080 by 566 pixels
  • Stories and Reels: 1080 by 1920 pixels
  • Format: JPEG, sRGB colour profile, quality around 85 to 90
  • Sharpening: one light pass, applied after the resize and never before it
  • Upload: over wifi, with highest quality uploads switched on

That last order matters more than it sounds like it should. Resize first, sharpen second. Sharpening a 4000 pixel wide file and then letting Instagram shrink it throws away most of the sharpening you just did, which is why photos that look crisp in your editor can still land soft.

Profile pictures and Reels covers break by a different set of rules

A profile picture is displayed at a fraction of the size you uploaded and compressed for a small circle, so some loss is unavoidable. Upload a square at 1080 by 1080 with the subject filling most of the frame. A logo with thin lettering is going to look bad in that circle whatever you do, so keep a simplified version of it for the avatar and use the detailed one everywhere else.

Reels covers are the worse case, because by default the cover is a single frame lifted from the video, and video frames have already been compressed twice by then. Upload a still image as the cover instead, at 1080 by 1920, and keep any text on it large and thick. Thin text on a cover is the first thing to fall apart, and covers are what people judge a whole profile by in the half second they spend on it.

Fix it before you post, because you cannot fix it afterwards

This is the part worth being serious about. Instagram gives you no way to replace the image on a post you have already published. Editing a post lets you change the caption, the tags and the location. The picture stays exactly as it is, forever. If you posted a soft image and you want the clean version there instead, your only route is to delete the post and upload it again.

Deleting takes the likes, the comments, the saves and the shares away with it, along with whatever ranking that post had earned in the days since you published it. On a personal account that is merely annoying. On a business account, where people have been commenting under the post and asking about prices, it is a real cost and there is no way to get any of it back. So check the first post of any campaign on a phone that is not your own before you queue up the rest of it.

Prove which stage broke it using one control image

Make yourself a single test file. Take a photo you know is genuinely sharp, export it at 1080 by 1350 in sRGB as a JPEG under a megabyte, and post it from wifi with highest quality uploads switched on. If that one comes out clean, your pipeline is fine and the problem lives in how you were exporting or uploading everything else, so work back through the eight stages with that in mind.

If it still looks soft, look at the same post on somebody else’s phone before going any further. A dirty lens, a scratched screen protector and a screen brightness set low have quietly ended more of these investigations than any setting inside the app ever has.

Leave a Reply

Your email address will not be published. Required fields are marked *