Edits / Instagram Reels / Fix blurry Reels
It looked sharp on your phone and mush on Instagram. That's not bad luck - it's one of nine specific causes, and each has a one-line fix. Instagram recompresses every upload; the trick is giving it a file and a connection that survive the compression. A 2-minute diagnosis, then the exact settings.
Every upload is recompressed to a few megabits per second so it streams on any connection. That's unavoidable and, on a good file, invisible. Blur happens when the file or the upload gives the encoder nothing to keep: a source that's already soft, a bitrate so low there's no detail left to compress, a frame rate the encoder can't handle, or a connection that makes Instagram send the small version.
So the fix is never "make Instagram compress less" - it's hand it a clean file over a clean connection, with the one setting that tells it to keep quality switched on. Nine things go wrong; the diagnosis below narrows it to one in two minutes.
Before changing anything, answer these three. They rule out the two most common non-problems and tell you whether the fault is in the file or the upload.
Play the exported file full-screen before uploading.
Your own app may still be showing the processing preview.
Settings → Media quality.
Look at how it's blurry.
In rough order of how often they're the answer. The first three cover most cases.
The editor exported at 4–6 Mbps (often labelled "medium" or "web"). Instagram compresses again and there's nothing left.
Phone screen recordings, some camera apps and Zoom clips use VFR. Instagram's encoder handles it badly.
Instagram uploads a smaller file to save data. It's off by default on many accounts.
On a weak connection Instagram sends a lower-quality version so the upload completes.
720p exports get upscaled; 4:5 or 16:9 gets scaled and letterboxed, losing sharpness.
Instagram transcodes HEVC and the result is inconsistent, especially from Android camera apps.
The file went through WhatsApp, Drive preview, a downloader or a "save" from another app - each recompresses.
Low light forces high ISO (grain), autofocus hunts, and digital zoom is just a crop. Compression amplifies all three.
Instagram shows a low-res placeholder while it processes the full file.
Do these in order on every Reel and blur stops being a thing. Setting → export → upload → wait.
Fix step 01
This one setting fixes a third of blurry Reels. Settings and privacy → Media quality (on some versions Data usage and media quality) → switch on Upload at highest quality. On the same screen turn off Data saver. With it off, Instagram uploads a smaller, softer version to save your data - on Wi-Fi too.
Fix step 02
Instagram wants 1080 × 1920, H.264 in an MP4, constant 30 fps (or your source rate), 10–15 Mbps, AAC audio. Give it that and the recompression is invisible. Give it 4 Mbps, variable frame rate or HEVC and the recompression has nothing to work with. These are the defaults in Edits; in other editors look for "high quality" or set the bitrate manually.
Fix step 03
Upload the file you exported, not a copy that went through WhatsApp, Telegram, Google Drive's preview or a "save video" button - each of those recompresses it again. Then upload on a stable Wi-Fi connection. On a weak signal Instagram quietly sends a lower-quality version so the upload finishes.
Fix step 04
Instagram publishes a low-resolution preview immediately and swaps in the full version once processing finishes - usually within ten minutes, longer on busy evenings. Half of "my Reel is blurry" reports are this. Wait, then check on Wi-Fi, ideally on a different phone, since your own app may cache the preview.
Edits exports 1080 × 1920 H.264 at a constant 30 fps and 12 Mbps, no watermark, and sends it straight to Instagram - free.