- Why your photos look softer on Instagram
- A worked example: what happens to your file
- Stories, Reels, and feed posts are not treated the same
- Step by step: how to minimise the damage
- What makes the biggest visible difference
- Does it matter for most businesses?
- A quick sanity check before you blame compression
- Frequently asked questions
The short version: Yes, Instagram compresses every photo you upload, usually resizing it to a maximum of 1080px wide and running it through JPEG compression that strips detail to save bandwidth. You can claw back most of the lost quality by exporting at the right dimensions, sharpening slightly before upload, and avoiding repeated edits on an already-compressed file.
Why your photos look softer on Instagram
I've had this conversation more times than I can count with people who swear their camera roll shot looks crisp and the uploaded version looks like it's been through a washing machine. It has, in a manner of speaking. Instagram runs every image through a compression algorithm the moment you hit share, and it's not subtle.
Instagram caps photo width at 1080 pixels for most feed posts (1350px tall for portrait, 1080px square, 566px wide for landscape in some older versions, though the platform has loosened this slightly over the past couple of years). If you upload a 4000px wide photo straight from your phone, Instagram throws away roughly three-quarters of that resolution before anyone sees it. Then it applies JPEG compression on top, which is a lossy format that deletes pixel data to shrink file size.
The uncomfortable bit nobody likes to admit: even if you do everything right, Instagram will still compress your image. There is no setting, no toggle, no premium account that gives you an uncompressed upload. People selling "quality preservation" guides are often just teaching you how to minimise damage, not avoid it. That's worth knowing before you spend hours chasing a perfect result that the platform won't allow.
A worked example: what happens to your file
Say you run a small photography side business and you shoot a product photo at 6000 x 4000 pixels, saved as a 12MB JPEG straight off your camera. Here's roughly what happens when you upload it to Instagram as a single feed post:
- Instagram resizes it down to 1080 x 720 pixels (or similar, depending on aspect ratio)
- File size drops to somewhere between 100KB and 300KB
- JPEG compression is reapplied, even though your file was already a JPEG, which causes generational loss (compressing an already-compressed format degrades it further)
- Fine detail like fabric texture, individual hairs, or small text on packaging softens noticeably
- Colour banding can appear in gradients, like skies or shadows, because compression reduces the number of distinct colour values
If you then download that same photo from Instagram and re-upload it somewhere else, or edit it again and re-post it, you're compressing a compressed file. Each pass loses more. This is the same mechanical issue that affects video, which is why so many people ask why their Instagram Reel looks blurry after uploading, it's the identical compression logic applied to motion footage instead of stills.
Stories, Reels, and feed posts are not treated the same
Instagram doesn't apply one blanket compression rule across the whole app. Feed photos, Stories, carousels, and Reels each have different handling:
- Feed posts: capped around 1080px wide, moderate JPEG compression
- Carousels: similar caps to feed posts, but multiple images in a swipe set sometimes compress inconsistently, so one slide looks sharper than another
- Stories: full screen format, roughly 1080 x 1920px, but higher compression ratio because Stories are designed to be viewed briefly and disappear
- Reels: video compression rules apply, and bitrate drops are far more aggressive than photo compression, which is why video artefacts are more visible than photo artefacts
If you're posting the same image across all four formats expecting identical results, you won't get them. This isn't a bug, it's just how Instagram allocates processing resources across billions of daily uploads.
Step by step: how to minimise the damage
You can't stop Instagram compressing your image, but you can control how much quality survives the process. Here's the sequence I'd follow if quality matters to you, for a portfolio, a product shot, or client work:
- Export your original at exactly 1080px on the longest side (or 1080 x 1350 for portrait). Don't upload a 4000px file and let Instagram do the resizing for you, their algorithm is worse at it than Photoshop or Lightroom's export settings.
- Save as JPEG at 80 to 90 percent quality, not 100 percent. Counterintuitively, 100 percent quality JPEGs are often larger files, which Instagram then compresses harder to hit its target size, causing more visible damage than a cleanly exported 85 percent file.
- Apply a small amount of sharpening before export, roughly 10 to 15 percent in your editing software. Compression softens edges, so slightly oversharpening beforehand compensates for the loss.
- Avoid uploading via third-party scheduling tools that re-compress your image a second time before it even reaches Instagram's servers. Native upload from the Instagram app or website tends to preserve more detail than some scheduling platforms.
- Never download a photo from Instagram, edit it, and re-upload it. You're compounding compression. Always go back to your original source file.
This same logic applies on other platforms too. If you've ever wondered whether a photo looks worse specifically because of where you posted it, it's worth comparing, because Facebook compresses photos in a broadly similar way, though its algorithm and resolution caps differ slightly from Instagram's.
What makes the biggest visible difference
In my experience advising businesses on their visual content, the single biggest factor in perceived quality loss isn't the compression algorithm itself, it's starting resolution mismatch. People upload screenshots, images pulled from WhatsApp (which compresses heavily before it even reaches you), or photos already downsized by a previous app. Instagram then compresses an already-degraded file and gets blamed for all of it.
Check your source file first. If it's already under 1080px wide, or it's been through two or three apps before reaching Instagram, no amount of export tweaking will fix that. You're compressing compression. This matters even more if you're restoring older images, the same principle applies to anyone trying to bring old family photographs back to life, where starting quality dictates the ceiling of what's achievable, and tools like the ones covered in this guide to Gemini prompts for restoring and colourising old family photos work far better on a clean high-resolution scan than on a photo that's already been through three rounds of social media compression.
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.
Does it matter for most businesses?
For most small businesses posting lifestyle content, team photos, or behind-the-scenes shots, the compression is invisible on a phone screen. People scrolling at speed on a 6-inch display are not pixel-peeping your JPEG artefacts. Where it matters is product photography, print-quality portfolio work, and anything where a client might zoom in, like fine detail on jewellery, textiles, or food close-ups.
If visual quality is central to your brand, it's worth building export settings into your content workflow rather than treating it as an afterthought. This is the kind of practical, unglamorous fix that an AI consultant for small business would typically flag early when auditing a client's content pipeline, because it's a five-minute settings change that prevents months of "why does our Instagram look cheap" complaints.
It's also worth remembering that image quality is only one small piece of what makes content perform. Accounts obsess over compression while ignoring far bigger issues, like posting times, caption hooks, or inflated follower counts from shady growth tactics. If you're chasing vanity metrics instead of real engagement, it's worth understanding what a botnet is and why fake followers exist, because a sharp photo to an audience of bots gets you nowhere.
A quick sanity check before you blame compression
Before assuming Instagram ruined your photo, rule out these common culprits first:
- Was the original file already under 1080px wide?
- Did it pass through WhatsApp, Messenger, or another compressing app before upload?
- Did you use a third-party scheduler rather than uploading natively?
- Are you viewing it on a high-resolution screen that exposes compression artefacts a phone would hide?
- Have you accidentally re-uploaded a screenshot instead of the original file?
Nine times out of ten, when someone complains their Instagram photos look terrible, at least one of these is the actual cause, not Instagram's compression algorithm itself.
Frequently asked questions
Does Instagram reduce photo quality every time you post?
Yes. Every photo uploaded to Instagram is resized to roughly 1080px wide and run through JPEG compression, regardless of your account type or settings. There is no way to upload a fully uncompressed image.
What resolution should I export at for Instagram to minimise quality loss?
Export at exactly 1080px wide for square and landscape posts, or 1080 x 1350px for portrait, saved as a JPEG at 80 to 90 percent quality. Letting Instagram resize a much larger file often gives worse results than exporting at the correct size yourself.
Why do my Instagram photos look worse than when I posted them months ago?
This usually happens when a photo has been downloaded, re-edited, and re-uploaded, which compounds compression across multiple passes. It can also happen if you're using a scheduling tool that compresses images before they reach Instagram's own servers.
Does posting as a carousel reduce quality more than a single photo?
Not inherently, carousels use similar compression limits to single feed posts, but inconsistent export settings across multiple images in one carousel can make some slides look sharper than others, which gives the impression that carousels compress harder.
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