Processing failures
Instagram Reel stuck uploading or processing? Fix it in order
Short answer
A Reel that sits on Uploading, Preparing or Processing is usually waiting on the connection, a file Instagram has to convert first (HDR, high frame rate, very long or very large), or an app that needs restarting. Keep the app open on Wi-Fi for a few minutes, then restart it; if the same file stalls again, export a 1080×1920, 30 fps, H.264 MP4 copy and post that.
Key takeaways
- Keep Instagram open on a stable connection: on iPhone, apps get limited time to keep uploading in the background, which is why Instagram asks you to keep it open.
- Instagram's troubleshooting order: update the app and phone, restart, compare Wi-Fi and mobile data, then delete and reinstall (Instagram Help).
- Files inside Instagram's API limits post most reliably: MP4 or MOV, H.264 or HEVC, AAC, 23 to 60 fps, up to 1920 px wide, 25 Mbps, 15 minutes and 300 MB.
- HDR, 4K, 120 fps and very long clips need more conversion on the phone before upload; a 1080 × 1920, 30 fps H.264 copy usually goes through.
- Deleting and re-posting the same Reel can look like duplicate content to recommendations; fix the file first, then post once.
Find your case
| What you see | What it usually means | Do this |
|---|---|---|
| Stuck at the same percentage on mobile data | Weak or interrupted connection | Retry on Wi-Fi with the app open (step 1) |
| Stuck on Preparing before upload starts | The app is converting a heavy file on your phone | Export a lighter MP4 copy (step 3) |
| Every Reel stalls, even short ones | Outdated app or phone storage almost full | Update, free space, restart (step 2) |
| Posted, but shows a black or gray tile | Server-side processing not finished | Wait, then refresh your profile (step 4) |
| Fails only with one file | File outside the spec (HDR, 120 fps, variable frame rate, odd codec) | Re-export to the spec in the table (step 3) |
| Posting works from another phone or account | Device- or account-specific problem | Report the problem from the app (step 5) |
| Uploading or a progress bar | The file is being sent | Keep the app open, switch Wi-Fi or mobile data |
| Keep Instagram open to finish posting | The upload needs the app in the foreground | Stay in the app until it finishes |
| Stuck at the same percent every time | The file itself is the problem | Re-export to Instagram's spec |
Fix it step by step
Keep the app open on Wi-Fi
Instagram's troubleshooting starts with comparing Wi-Fi and mobile data. Switching apps or locking the phone can pause the upload; leave Instagram open until it finishes.
Update, restart and free storage
Instagram asks you to run the latest app and OS version, then restart the phone, then reinstall if needed (your photos and profile stay on Instagram). Keep a few GB free: the app writes a temporary copy of the video while preparing it.
Re-export the video to Instagram's spec
Instagram's API spec for Reels lists MOV or MP4, H.264 or HEVC, 23-60 fps, AAC audio up to 48 kHz and up to 300 MB. HDR clips, 120 fps slow-motion files and screen recordings with variable frame rate are the files most likely to stall. Export an SDR 1080×1920, 30 fps, H.264 MP4 and post that copy.
If it posted but shows black, give it time
After the upload, Instagram still creates the playback versions. A Reel can show a blank tile for a short time; refresh your profile before deleting and re-posting, which can create a duplicate.
Report it if nothing works
If the same file posts from another phone, the problem is your device or app install. Use Report a problem in Instagram's Help settings and describe the file (length, size, frame rate).
A Reel file that uploads without conversion problems
| Size | 1080 × 1920 px (9:16) · Instagram accepts 1.91:1 to 9:16, minimum 720 px |
|---|---|
| Frame rate | 30 fps, constant · minimum 30 fps per Instagram's Reels help |
| Codec / container | H.264 in MP4, AAC audio |
| Color | SDR |
| File size | well under 300 MB · API limit; the app accepts larger files |
How to cancel a stuck Reel upload
A Reel that is still uploading appears at the top of your feed with its progress. Tap the options there to cancel or discard it, then retry from your drafts or gallery. If the post shows as failed, use Retry once on a better connection; if it fails again, export a new copy instead of retrying the same file.
Instagram's video limits, Reel vs Story
Instagram does not publish limits for the app itself, but its publishing API does, and files inside these limits are the ones that post most reliably from any route.
| Reel | Story | |
|---|---|---|
| Container | MP4 or MOV, moov atom at the front, no edit lists | MP4 or MOV, moov atom at the front, no edit lists |
| Video codec | H.264 or HEVC, progressive, 4:2:0 | H.264 or HEVC, progressive, 4:2:0 |
| Audio | AAC, up to 48 kHz, mono or stereo, 128 kbps | AAC, up to 48 kHz, mono or stereo, 128 kbps |
| Frame rate | 23 to 60 fps | 23 to 60 fps |
| Width | Up to 1920 px | Up to 1920 px |
| Video bitrate | Up to 25 Mbps | Up to 25 Mbps |
| Duration | 3 seconds to 15 minutes | 3 to 60 seconds |
| File size | Up to 300 MB | Up to 100 MB |
Free tools:Compress a video for InstagramInstagram Reels codec support
Re-export a Reel that will not upload
If one clip keeps stalling while others post, make a clean copy that sits well inside Instagram's limits.
- Constant 30 fps, 1080 × 1920, H.264, AAC stereo:
ffmpeg -i in.mov -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,fps=30" -c:v libx264 -preset medium -crf 20 -maxrate 20M -bufsize 40M -pix_fmt yuv420p -c:a aac -b:a 128k -ar 48000 -ac 2 -movflags +faststart out.mp4 -movflags +faststartputs the moov atom at the front of the file, which Instagram's API requires.-pix_fmt yuv420pgives 4:2:0 chroma, andfps=30makes the frame rate constant.
Free tool:Compress a video for Instagram
Basic Instagram fixes, in the order that works
- Update Instagram from the App Store or Google Play, and update your phone's system.
- Restart the phone, not just the app.
- Switch between Wi-Fi and mobile data; turn Airplane mode on for 10 seconds and off again to reset the connection.
- Turn off any VPN for the test.
- iPhone: Settings → Instagram → Cellular Data on, if uploads fail away from Wi-Fi.
- Turn Upload at highest quality off for one test upload: a smaller file shows whether the connection is the bottleneck.
- Android: Settings → Apps → Instagram → Storage → Clear cache (keeps your login and drafts).
- iPhone: Settings → General → iPhone Storage → Instagram → Offload App, then Reinstall App (keeps the app's data).
- Still failing for everyone you know? Check whether Instagram is having an outage before changing anything else.
Frequently asked questions
How long should an Instagram Reel take to upload?
Instagram does not publish a time. A 1080p Reel under a minute normally finishes within a minute or two on Wi-Fi; Upload at highest quality makes it slower, and HDR or long files take longer.
Will deleting and re-uploading a stuck Reel hurt reach?
Instagram does not say. Its recommendation guidance asks for original content and warns against reuploading Reels already on Instagram, so delete the stuck one before posting it again.
Why does my Reel get stuck on preparing?
Preparing happens on your phone before upload. Heavy files (HDR, 4K, 60 or 120 fps, long clips) take longest; export a 1080p 30 fps MP4 copy.
How do I cancel a stuck upload on Instagram?
Tap the options on the uploading post at the top of your feed and discard it. Then post again from your gallery or drafts once you have fixed the connection or the file.
Why is my Instagram Reel stuck uploading on iPhone?
iPhone apps get limited background time, so leaving Instagram stalls the upload. Keep the app open, turn off Low Power Mode for the upload, and use Wi-Fi.
Why is my Reel stuck at 0% or 90%?
At 0% the upload never started: check the connection and restart the app. Stuck near the end usually means the file is too large or unusual; post a 1080 × 1920, 30 fps H.264 copy.
Sources
- Instagram Help: Troubleshooting (official, checked 2026-10-05)
- Instagram API: IG User Media (video and image specs) (official, checked 2026-10-05)
- Instagram Help: Reel size & aspect ratios (official, checked 2026-10-05)
- Instagram for Creators: What creators need to know about recommendations (official, checked 2026-10-05)
Reviewed 2026-10-06. Steps not attributed to a source are general video practice or computed above.