- Why your Instagram photos look soft in the first place
- Step 1: Export at the right dimensions
- Step 2: Get the file size and colour profile right
- Step 3: Turn on the highest quality upload setting
- A worked example
- The upload method matters more than people think
- Shoot and edit for compression, not against it
- If a photo already looks blurry after posting
- Carousels, Reels and Stories need different treatment
- Why this is worth the effort at all
- Frequently asked questions
The short version: Instagram will compress your photos no matter what you do, but you control how much damage that does by exporting at the right size, resolution and format before you upload. Get your file to 1080px wide, use sRGB colour, keep file size under 8MB on the photo tab or under 30MB using the Shared Album trick, and turn on "Upload at Highest Quality" in your settings. Do that and most people won't notice the compression at all.
Why your Instagram photos look soft in the first place
I hear this complaint constantly from small business owners: "my photos look crisp on my phone but blurry on Instagram." It's not your camera. It's not your editing. It's Instagram's compression algorithm, which squashes every single image that goes through its servers to save bandwidth. I've written before about whether Instagram reduces photo quality, and the answer is yes, always, no exceptions. The question isn't how to stop it. The question is how to feed it a file that survives the squeeze.
Step 1: Export at the right dimensions
Instagram's current preferred width is 1080 pixels. Anything bigger gets downscaled anyway, so uploading a 4000px image doesn't make it sharper, it just makes the app work harder and sometimes compress more aggressively trying to shrink it down. Here are the exact dimensions Instagram uses in 2026:
- Square post: 1080 x 1080px
- Portrait post: 1080 x 1350px (4:5 ratio, the one that takes up the most feed space)
- Landscape post: 1080 x 566px (1.91:1 ratio)
- Stories and Reels: 1080 x 1920px (9:16 ratio)
Export your file at exactly one of these sizes in Lightroom, Photoshop, Canva or whatever you use. Don't let the app do the cropping and guessing for you.
Step 2: Get the file size and colour profile right
This is the bit most guides skip. Instagram caps the photo tab upload around 8MB before it starts compressing harder. Export your JPEG at 80 to 90 percent quality, not 100 percent, because a maximum-quality export often produces a file so large that Instagram compresses it more on the way in than a smartly compressed 85 percent file would need. Sounds backwards, but it's true, and it's the uncomfortable bit nobody wants to say because "just use 100% quality" sounds like better advice even when it isn't.
Also set your colour profile to sRGB, not Adobe RGB or ProPhoto RGB. Instagram reads sRGB correctly. If you export in a wider colour space, the app converts it and you'll see colour shifts, usually a dull or slightly washed out look, especially in reds and greens.
Step 3: Turn on the highest quality upload setting
Go to your profile, tap the three lines, then Settings, then Content you share, then Media Quality. Toggle "Upload at Highest Quality" on. It's off by default for a lot of accounts because Instagram prioritises data saving. This single setting makes a visible difference and almost nobody checks it.
A worked example
Say you run a small bakery account with 4,000 followers. You've just taken a beautiful overhead shot of a cake on your DSLR, 6000 x 4000 pixels, shot in RAW, edited in Lightroom. If you export that straight as a 24MB TIFF and upload it, Instagram will crush it hard and you'll lose detail in the icing texture. Instead, crop it to 1080 x 1350 for the 4:5 feed ratio, export as JPEG at 85 percent quality in sRGB, which should land you somewhere around 400KB to 1.5MB, well under the compression threshold. Upload that, with highest quality mode switched on, and the icing texture, the crumb, the lighting all hold up. Same cake, same camera, completely different result on the feed.
The upload method matters more than people think
How the file reaches Instagram's servers affects quality too. If you edit on your phone and send the image to yourself via WhatsApp first, don't be surprised when it looks worse. I've covered whether WhatsApp's HD setting reduces quality, and even on HD mode it's a second layer of compression on top of Instagram's own. The same goes for routing images through Facebook before Instagram, which I've also tested separately when looking at whether Facebook compresses photos. Every extra app a photo passes through before it hits Instagram is another round of compression. Edit it where you'll post it from, or get it onto your phone's camera roll directly via AirDrop or a cable, not through a messaging app.
Shoot and edit for compression, not against it
Once you accept that some compression is unavoidable, the smartest move is to edit in a way that survives it. Slightly boost sharpness and contrast before export, maybe 10 to 15 percent more than feels natural on your screen, because compression softens edges and flattens contrast. Avoid heavy gradients and subtle colour transitions, like sunset skies with smooth tone shifts, because compression creates banding in those areas first. Busy textures and strong contrast survive the algorithm far better than soft, dreamy, low contrast edits.
If a photo already looks blurry after posting
Sometimes you upload something and it comes out worse than expected despite doing everything right. Before you panic and delete the post, there are AI tools that can sharpen a downloaded version for reposting or for other platforms. I've rounded up ten free tools that sharpen blurry photos if you need to rescue an image after the fact.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Carousels, Reels and Stories need different treatment
Carousels compress each image individually but inconsistently, I've noticed the second and third slides sometimes look softer than the first, likely due to how Instagram batches the processing. Keep every slide in a carousel the same dimensions and colour profile to reduce that variation.
For video-based content, quality rules shift again. If you're turning a set of product photos into a Reel, the file handling is different from a static post, and I've written a full walkthrough on how to make a Reel from photos step by step that covers export settings specific to video.
Stories are more forgiving on file size, you can push closer to 1080 x 1920 without the same aggressive compression you'll see on the main feed, probably because Stories expire and Instagram doesn't need to store them at the same long-term quality.
Why this is worth the effort at all
If you're trying to get discovered beyond your current followers, image quality isn't just vanity, it affects whether the algorithm pushes your content further. Sharp, well-exposed, high contrast images get more completed views and saves, and that behaviour is one of the signals that decides whether you land on the Explore page. A soft, compressed photo doesn't just look worse, it underperforms.
Frequently asked questions
What is the best image size to upload to Instagram in 2026?
1080 pixels wide is the standard. Use 1080 x 1350 for feed posts (4:5 ratio), 1080 x 1080 for square, and 1080 x 1920 for Stories and Reels.
Does Instagram reduce photo quality no matter what you do?
Yes. Instagram compresses every image uploaded to save server space and bandwidth. You can't avoid compression entirely, but exporting at the correct size, sRGB colour and around 80 to 90 percent JPEG quality minimises the visible damage.
Why do my photos look worse on Instagram than on my phone?
Usually it's one of three things: the file was too large or in the wrong colour profile, it passed through another app like WhatsApp or Facebook before upload, or your "Upload at Highest Quality" setting was switched off in Instagram's Media Quality settings.
Should I upload the maximum quality JPEG for the sharpest Instagram photo?
Not necessarily. A 100 percent quality export often produces a file large enough that Instagram compresses it harder on the way in. Exporting at 80 to 90 percent quality usually gives a sharper final result on the feed.
Run a business, a brand or a blog? I feature tools, products and expert guest posts for an audience of 15,000. See how it works