The short version: your Instagram Story looks blurry because either your original file was too small, Instagram compressed it harder than it needed to during upload, or you’re viewing it on a slow connection or with Data Saver switched on. Fix the first two by exporting at 1080 by 1920 pixels and uploading on a strong connection, and accept that the third one is out of your control.
I get asked this more than almost anything else in my inbox, usually from someone who spent an hour making a nice carousel-style Story for a launch, posted it, then watched it come out looking like it was shot through a shower door. It’s frustrating because you did everything right, or thought you did, and the app made it look cheap anyway. Let’s go through what’s happening, because the causes are more specific than “Instagram just does that.”
The three most common reasons
Nine times out of ten, blurry Stories come down to one of these:
- Your image or video was smaller than 1080 pixels wide before you even opened Instagram, so the app stretched it up to fit the screen.
- Instagram recompressed the file during upload because your connection was weak or the file didn’t match its preferred format.
- The person viewing it is on Data Saver, on mobile data with a poor signal, or on an older phone, and Instagram is serving them a lower quality version to save bandwidth.
Notice that only two of those three are things you can control. That’s the part most people don’t want to hear, and I’ll come back to it.
My own blurry Story disaster
Last year I spoke at a marketing conference in Tel Aviv and wanted to share a photo of the room from the slide deck behind me, a nice wide shot of the audience that the event photographer had taken. I didn’t have the original file on me, so I took a screenshot of it from the event’s WhatsApp group on my phone, cropped it slightly, and posted it straight to my Story.
It looked awful. fuzzy, text on the slide behind me unreadable, edges soft. The problem wasn’t Instagram at all. The screenshot itself was maybe 800 pixels wide because it had already been compressed once by WhatsApp before I even got hold of it, then I compressed it again by screenshotting it, then Instagram compressed it a third time on upload. Three rounds of compression on an image that started life smaller than it needed to be. No app fixes that. I had to message the photographer, get the original 4000-pixel-wide file, and repost it. That version looked sharp instantly, same crop, same edit, same caption.
That’s the lesson I now give every client who complains about blurry Stories: check where your file came from before you blame the app. A screenshot of a screenshot of a photo is never going to hold up, no matter what settings you use.
Why Instagram compresses your Stories at all
Instagram isn’t trying to make your content look worse for fun. It processes billions of Stories a day, and to keep them loading in under a second on every phone and connection speed on earth, it compresses video down to roughly 3,500 to 5,000 kbps and resizes anything that doesn’t match its preferred 1080 by 1920 pixel, 9:16 aspect ratio frame. If your original file is bigger than that, it gets squeezed down. If it’s smaller, it gets stretched up. Stretching up is what causes the visible blur, because Instagram is inventing pixels that were never there to begin with.
This is exactly why video Stories in particular turn blurry after posting even when they looked crisp on your camera roll a minute before. The file you filmed and the file Instagram is willing to display without heavy compression are often two different sizes, and the gap between them is where the quality disappears.
What resolution should you be exporting at
For a static image Story: minimum 1080 pixels wide by 1920 pixels tall, saved as a JPEG rather than PNG where possible, because PNG files are larger and more likely to get aggressively compressed on upload.
For a video Story: 1080 by 1920, 9:16, H.264 codec, under 4GB, ideally under a minute for a single Story segment. If you’re editing in CapCut, InShot, or Canva, don’t just trust the default export setting labelled “Instagram Story” blindly, check it says 1080×1920 in the export screen before you hit save. I’ve seen apps default to 720p if you’re on an older phone or a free plan. This matters even more for Reels, where the gap between “good enough” and correct is the difference between a sharp video and a soft one, which is why I wrote a full breakdown of exactly what resolution to export Instagram Reels in rather than just saying “1080p” and leaving you to guess.
Step by step: how to fix it
- Check your original file’s resolution before you do anything else. On iPhone, open the photo or video, tap the info button, and look at the pixel dimensions. If it says anything under 1080 wide, that’s your problem, not Instagram.
- Turn off Data Saver on your own account while testing. Settings, then Account, then Data Usage, then switch off “Data Saver.” This won’t fix what other people see, but it removes one variable while you’re troubleshooting.
- Upload on WiFi, not on 3G or weak 4G. Instagram compresses harder and faster when it detects a slow connection, sometimes dropping quality without telling you.
- Avoid Instagram’s own crop and zoom tools inside the Story editor where you can. Pinch-zooming a photo inside the app stretches pixels that are already there rather than using a sized source image. Crop and resize before you open the camera roll picker, not after.
- If you’re using a third-party scheduling tool to post your Stories automatically, check its export settings. Some schedulers resize everything down to a generic 1080×1080 square before pushing it to Instagram as a Story, which then gets stretched to fill the 9:16 frame and looks soft. This is one of the more overlooked causes and it catches out a lot of small business owners who batch their content on a Sunday.
- Close the Instagram app fully and reopen it before posting if you’ve just updated your phone’s software or the app itself. A stale cache has been known to cause visibly degraded uploads, and a fresh restart clears it.
The bit nobody wants to admit
Here’s the uncomfortable truth: even if you do every single one of those six things correctly, some percentage of your audience will still see a slightly blurry version of your Story, and there is nothing you personally can do about that. Instagram serves different quality tiers to different viewers based on their connection speed, their phone’s storage space, and whether they’ve got Data Saver switched on, and you have no way to override that from your end as the poster. I’ve tested this myself by posting identical files and viewing them on my phone on WiFi versus my old iPad on patchy hotel WiFi in the same city on the same day, and the difference was visible. Same file, same account, two completely different viewing experiences.
Most advice on this topic pretends that if you just get your export settings exactly right, everyone will see a perfectly crisp Story. That’s not true and I’d rather tell you straight than have you burn another evening re-exporting the same clip five times chasing pixel perfection that a chunk of your audience will never see anyway. Get your source file right, upload on a decent connection, and then let it go. The content and the hook matter more to whether someone watches through than whether the fourth frame is razor sharp.
Other sneaky causes worth checking
- You edited the same file more than once. Every time you re-export a video from an editing app, you lose a little quality. Edit once, export once, post once.
- You downloaded someone else’s Story and reposted it. Instagram compresses on the way out as well as the way in, so a repost is already a second-generation copy before you touch it. If you regularly want to save and reuse your own Stories, it’s worth knowing how to download your Instagram Stories so you’re always working from your original file rather than a compressed export.
- You’re using a filter or sticker that adds a rendering pass. Heavy AR filters and some of the animated stickers add an extra layer of processing, which can soften an image slightly, particularly on older phones with less processing power.
- Your phone’s camera settings are set to “Most Compatible” rather than “High Efficiency” on iPhone. This affects file size and how Instagram handles the upload. Check Settings, Camera, Formats.
If you’re editing Reels or Stories somewhere other than the native app
Where you edit matters as much as what settings you export at. Some free apps compress heavily by default to save on their own server costs, and it’s not always obvious from the interface. If you’re producing content regularly for a business account, it’s worth reading through where professionals edit before you commit to a workflow, because switching tools halfway through a content calendar because of a blur problem is a waste of a week. I’ve put together a full comparison of where to edit Instagram Reels for the best results, covering which apps preserve quality and which quietly don’t.
And if blurry Stories are just one symptom of a bigger list of Instagram problems you’re trying to solve this month, from shadowbans to verification requests to algorithm changes, I keep a running, updated resource covering every Instagram fix, setting and how-to in one place rather than making you hunt through ten different articles.
A quick gut check before you spend more time on this
Ask yourself three questions before you troubleshoot any further:
- Was my original file at least 1080 pixels wide? If no, that’s the fix, full stop.
- Did I upload it on a strong WiFi connection? If no, try again on better WiFi before touching anything else.
- Am I viewing the blur on my own phone, or has a customer told me it looks blurry to them? If it’s the second one, ask what phone and connection they’re on, because there’s a real chance the file is fine and their end is the issue.
Related reading: are instagram stories saved somewhere.
Related reading: do highlights expire on instagram.
Related reading: does instagram show story viewers in order.
Related reading: ask reshare on comments.
Related reading: why are instagram reels so bright.
Frequently asked questions
Why does my Instagram Story look blurry only on some phones?
Instagram serves different quality versions of the same Story depending on the viewer’s connection speed and Data Saver setting, so it’s normal for the same Story to look sharp on one phone and soft on another, even in the same household on the same WiFi network.
Does posting a Story from my camera roll cause more blur than filming directly in the app?
Not inherently, but it depends on the original file’s resolution. A camera roll video shot at 4K and exported correctly will usually look sharper than one filmed directly in-app, because the in-app camera sometimes defaults to a lower resolution to save space and speed up preview loading.
Why did my Instagram Story look fine right after posting but blurry an hour later?
This usually happens when Instagram runs a second, more aggressive compression pass shortly after upload to reduce server load, particularly on accounts posting during peak hours. There’s no setting to disable this on your end.
Will reposting the same Story fix the blur?
Sometimes, but each repost adds another layer of compression on top of whatever’s already happened to the file, so it can also make things slightly worse. It’s better to go back to the original source file, confirm it’s at least 1080 pixels wide, and upload that fresh copy on a strong connection rather than reposting the already-compressed version.