Quick fix first. A stuck upload is usually a connection problem, not a broken video. Before anything else, switch to strong Wi-Fi, keep the app open and the phone awake, and give it several unhurried minutes — uploads of long or high-quality videos take a while even on a good connection, and interrupting them restarts the wait. Do not delete the draft or reinstall the app while an upload is stalled: both can destroy the very project you are trying to share.
There is a special frustration to an upload stuck at a percentage that never moves. The video is finished, the caption is written, and the progress bar becomes a clock that only runs backward. The good news is that most stuck uploads are not lost and not mysterious: they stall for a handful of repeatable reasons, and the fixes below are ordered so the cheapest, least destructive ones come first.
Edits Guide is an independent, unofficial guide. We are not affiliated with, endorsed by, or connected to Meta Platforms, Inc. or Instagram. We do not invent official error codes or statements; where a server problem is the cause, we say so and point to waiting as the genuine fix.
The symptom, precisely
Watch what the upload actually does. A bar that creeps slowly is still working — give it time. A bar frozen at the same percentage for many minutes on a connection that works for everything else points to the file, the app, or the server. An upload that fails immediately every time points to the account or the file. An upload that stalls only on mobile data but works on Wi-Fi is a network problem. And an upload that stalls for everyone at once is a server problem. The pattern picks the fix, so observe before acting.
Likely causes, ranked
- Weak or unstable connection. Slow upload speeds, a congested network, or a connection that drops and reconnects are the most common cause of stalls.
- A large or high-bitrate file. Long videos, 4K footage, and effect-heavy timelines produce large files that take far longer to upload — and are far more likely to stall mid-way.
- Background limits and battery saving. Phones pause or throttle background uploads to save battery, especially when the screen locks or the app leaves the foreground.
- Low storage on the phone. Uploads need temporary working space; a nearly full phone can stall or fail an upload that looks like a network problem.
- An outdated app or corrupt cache. A stale app version or damaged temporary files can wedge the upload flow even on a perfect connection.
- A server-side problem. Least common for one creator, but when uploads stall for many people at once, the cause is on Meta’s side and no phone setting will fix it.
Fixes in order, quickest first
Retry the upload after each step, and keep the draft intact until the video is posted — never delete the project to “clear” a stuck upload.
1. Wait, properly. Give a frozen bar at least ten unhurried minutes on a stable connection before touching anything. Large files upload slowly, and a bar that looks stuck is often just moving in increments too small to notice. Patience is a genuine fix here, not a platitude.
2. Switch to strong Wi-Fi. Move closer to the router or switch from mobile data to Wi-Fi, and retry. If the upload works on one network but not the other, the network was the problem all along.
3. Keep the app in the foreground. Stay in Edits with the screen on and battery saver off for the duration of the upload. Background throttling is a quiet cause of stalls that looks exactly like a broken upload.
4. Restart the app and the phone. Force-close Edits, restart the phone, and retry the upload from the draft. This clears a wedged upload state without touching your project.
5. Free up storage. If the phone is nearly full, move photos and videos elsewhere and retry. Uploads need working space, and a full phone stalls them in ways that mimic network failure.
6. Export to the camera roll, then post from Instagram. If the in-app upload keeps stalling, export the finished video to your camera roll (see our export-failed guide if that step itself fails) and upload it from the Instagram app. The same video, the same account, a different upload path — and it usually goes straight through.
7. Reduce the file. Shorten the video, or export at the settings in our export-settings guide, and upload the smaller file. A long 4K timeline is the hardest upload of all; a tighter cut is both a better Reel and an easier upload.
8. Update Edits and clear its cache. Install the latest version from the official store only, clear the app cache in your phone’s settings, and retry. Reinstalling is the last resort: it risks your drafts, and it cannot fix a server problem.
How to tell when it is a rollout or a server problem
If uploads stall for many creators at the same time, if other apps also struggle to reach the internet, or if the stall began suddenly with no change on your phone, the cause is very likely server-side. Check our updates page, wait an hour, and retry once — repeatedly cancelling and restarting an upload during an outage only adds to the queue. If only your uploads stall while other creators post normally, the cause is local, and the steps above are the right path.
Keeping uploads smooth afterwards
Build an upload routine and stalls mostly disappear. Upload on Wi-Fi whenever you can, keep the phone charged and the app in the foreground, and export a camera-roll copy of every finished video before you start the upload — that copy is your escape route if the in-app path stalls. Keep some free storage on the phone, and avoid uploading during the busiest hours on a congested network if you can wait. The routine takes a minute; the stuck upload it prevents can take an evening.
Frequently asked questions
How long should I wait before calling an upload stuck?
At least ten minutes on a stable connection for a normal-length video, longer for a long or high-quality one. Upload progress is not linear, and a bar can sit still for minutes before jumping forward. Only treat it as stuck when nothing changes for a long stretch on a connection that works for other apps.
Will cancelling a stuck upload delete my draft?
Cancelling the upload should leave the draft intact — that is the safe assumption to work from, and it is why the draft must stay untouched until the video is posted. If you are unsure, export a camera-roll copy first so the finished video exists outside the draft.
Why does the upload work on Wi-Fi but not on mobile data?
Mobile connections vary far more than Wi-Fi: weaker signal, congested cells, and carrier limits all slow uploads, and large files feel those limits first. Treat a Wi-Fi-only success as a network diagnosis, not an app fault.
Should I reinstall Edits to fix a stuck upload?
No — not until every other step has failed, and never while the draft is your only copy. Reinstalling risks the draft and cannot fix a connection or server problem. Export first, then consider it.
Can I upload the same video from Instagram instead?
Yes. Export the finished video to your camera roll from Edits, then upload it from the Instagram app. This is the most reliable workaround for a stubborn in-app upload, and the posted result is the same video.
Get Edits on Google Play Get Edits on the App Store
Next: Green Screen Not Working → · All help guides →
If the upload still stalls after these steps, note the pattern: which network, what file length, and whether other creators report the same problem. That combination separates a connection issue from a file issue from a server issue — and it is the fastest route to the one fix you have not tried yet.
When an upload keeps failing on one video only
A single video that refuses to upload while others go through points at that video, not your phone or connection. Something in its timeline — a corrupt clip, an effect the exporter struggles with, or a source file in an unusual format — may be breaking the export or the upload. Duplicate the project if you can, remove the most recent additions one at a time, and test a short export of the suspect section. When the trimmed version uploads cleanly, you have found the culprit, and rebuilding that section is faster than fighting the same failure repeatedly. If every video stalls, on the other hand, the problem is the network, the app, or the server — and the main fix list above is where the answer lives.
Uploading on a schedule that avoids stalls
The easiest upload fix is one you never need, and it comes from timing. Upload when your connection is at its best — at home on Wi-Fi, with the phone plugged in and nothing else competing for bandwidth — rather than in a rush between locations. If you create on the go, finish the edit wherever you are but save the upload for that strong-connection moment; the draft will wait, and the upload will take minutes instead of stalling for an hour. Avoid starting a large upload just before you need to leave, lock the phone, or switch networks, because each of those interruptions can wedge the transfer. And if an upload does stall despite the routine, resist the urge to hammer retry: one clean retry on a better network beats ten retries on a bad one. Good upload habits are boring, and they are the reason some creators never see a stuck progress bar at all.
One more habit worth adopting: after every successful upload, confirm the posted video plays correctly from start to finish before deleting anything. A stalled upload that later “completes” can occasionally leave a damaged or truncated post behind, and catching that while the draft and the exported copy still exist means a quick re-upload instead of a rebuild. Check the post, then clean up.
Most stuck uploads end the same way: with a better network, a smaller file, or a camera-roll workaround — and with the draft still intact, ready to post. Work the list in order, keep the project safe, and the progress bar will move again.