Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Fix TikTok Not Uploading Videos

If you are skim reading
The short version: most TikTok upload failures come down to five things: a flaky connection, an app that needs updating, a file that's too long or the wrong format, a full cache, or TikTok quietly limiting your account after a spam flag.

The short version: most TikTok upload failures come down to five things: a flaky connection, an app that needs updating, a file that's too long or the wrong format, a full cache, or TikTok quietly limiting your account after a spam flag. Work through them in that order and you'll fix it in under ten minutes for most cases.

I've watched enough small business owners and creators panic over a stuck upload bar to know the pattern. It's never one mysterious bug. It's a stack of small, boring, fixable things, and the reason people can't solve it themselves is they fix one thing, try again, and give up when it still fails, not realising three more things were also wrong.

Check the basics first

Before you touch settings, rule out the obvious. Open a different app that uses data, like a browser, and load a page. If that's slow, your upload will fail too, no matter what you do inside TikTok. Uploads on TikTok are surprisingly heavy, a 60 second clip at 1080p can be 40 to 80MB, and on patchy mobile data that stalls halfway and times out.

  • Switch from mobile data to WiFi, or vice versa, and try again
  • Turn on airplane mode for 10 seconds, then turn it off to force a fresh connection
  • Close every other app using data in the background, including cloud backup apps

Update the app, then restart your phone

TikTok pushes updates constantly, often weekly, and upload bugs are one of the most common things patched quietly without an announcement. If you haven't updated in more than two weeks, that's your first suspect. Go to the App Store or Google Play, update, then fully restart your phone rather than just closing the app. A restart clears background processes that a simple app close doesn't touch.

Check your video meets the upload rules

This is the one people skip because they assume their file is "normal." TikTok has real limits:

  • Maximum video length is 60 minutes for most accounts, but older devices or weaker connections choke well before that, often above 3 to 5 minutes
  • File size caps out around 287MB on iOS and 72MB on Android for direct in-app recording, higher for imports depending on your device
  • Supported formats are MP4 and MOV, anything else needs converting first
  • Aspect ratio should sit between 9:16 and 16:9, wildly cropped or stretched files sometimes just refuse to process

Say you run a small bakery account and you've filmed a 12 minute behind-the-scenes video on a slightly older Android phone, exported from a separate editing app at a strange bitrate. That's three red flags at once: length, device, and a non-native export. The fix isn't one setting, it's trimming to under 3 minutes, exporting again at standard 1080p MP4, and reimporting through TikTok's own editor rather than pasting in a file from elsewhere.

Clear the app cache

On Android, go to Settings, Apps, TikTok, Storage, and tap Clear Cache (not Clear Data, that wipes your login). On iPhone there's no direct cache clear button, so the workaround is deleting and reinstalling the app, which also forces the latest version. A build-up of cached thumbnails and draft data is one of the quieter causes of uploads sticking at 0% or spinning forever at 99%.

Check if TikTok itself is down

Before you blame your phone, check Downdetector or TikTok's own status via a quick search. Platform-wide outages happen more than people admit, and during one, no amount of restarting, reinstalling or reformatting your video will help. If uploads are failing for lots of accounts at once at the same time, it's not you.

The uncomfortable truth: sometimes it's a shadow limit, not a bug

Here's the bit most guides avoid saying plainly. If your uploads keep failing specifically after you've posted something borderline, flagged repeatedly, or posted the same clip multiple times in a short window, that's often not a technical fault at all. TikTok applies quiet posting limits to accounts it's suspicious of, and the app won't tell you that's what's happening, it just fails silently or gets stuck. There's no official confirmation screen that says "you're restricted," you only notice the pattern: everything else uploads fine from other apps, your connection is solid, the file is clean, but this specific account keeps failing. If that's what you're seeing, the fix isn't a setting, it's slowing down your posting frequency and waiting it out, usually a few days to a couple of weeks, rather than reinstalling the app for the fifth time.

If you're uploading from a computer, check that route separately

A lot of businesses now schedule content rather than posting live from a phone, and the failure points there are different: browser extensions blocking uploads, an expired login session, or a draft that got corrupted mid-save. If you're managing this for a brand and want a real process rather than trial and error, our guide on how to schedule TikTok videos from a computer walks through the desktop upload flow step by step, including the file checks that catch problems before they hit the app.

Rule out editing extras causing the snag

Heavy effects, stacked filters or AI-generated elements sometimes bloat a file in ways that trip the upload process, especially on older phones with limited storage. If you've gone heavy on effects and filters, or used TikTok Symphony's AI tools to generate or edit a clip, try exporting a plain, unedited version of the same video and uploading that first. If the plain version goes through fine, the problem is the edit stack, not your connection or account, and you'll need to simplify before re-adding effects one at a time. The same goes for stacked voice effects or clips recorded using the hands-free timer, both can leave unusual metadata that occasionally confuses the upload process on older OS versions.

Work with me

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.

A simple worked example

Say you run a small fitness studio account and you film a 90 second class highlight on your phone, export it through a third party editing app, and try to post it at 11pm on a hotel WiFi connection while travelling. It gets stuck at 70% three times in a row. Working through the checklist: WiFi is weak, so you switch to mobile data, that alone fixes two out of three failures in similar real-world cases. The app hasn't updated in three weeks, so you update it. The file was exported at an unusual frame rate from the third party editor, so you re-export through TikTok's native trim and cover tool instead of uploading the raw file. Three small fixes, five minutes total, and the upload goes through on the fourth attempt. None of those three fixes alone would have solved it, which is exactly why single-tip articles so often leave people stuck.

When to just wait it out

If you've checked connection, app version, file format, cache, and platform status, and it still won't go through, the most useful thing you can do is stop retrying every ten minutes. Repeated rapid retries can themselves trigger the spam-style limits mentioned above. Wait an hour, try once, and if it fails again wait until the next day. It's not satisfying advice, but it's the one that works when nothing else does.

For the rest of the series, see the TikTok Help: 19 Guides to Views, Pay, Freezing Fixes, Followers and TikTok Shop.

Frequently asked questions

Why does my TikTok upload get stuck at 99%?

This is almost always a connection issue, the file has fully processed but the final confirmation step times out. Switch networks, restart the app, and try again, it usually clears on the second or third attempt.

Why won't TikTok let me upload a video from my camera roll?

Check that TikTok has full photo library permission in your phone's privacy settings, and confirm the file is MP4 or MOV. Screen recordings and files from some editing apps export in formats TikTok doesn't recognise until converted.

Is there a daily upload limit on TikTok?

There's no officially published number, but accounts that post many times in a short window, especially duplicate or near-duplicate content, often hit quiet posting restrictions. If uploads suddenly stop working after heavy posting, spacing out your uploads usually resolves it within a few days.

Why does TikTok say "processing failed"?

This message almost always points to the file itself, either the length, the resolution, or an unusual export setting from third party editing software. Re-export the video using standard 1080p settings and upload through TikTok's own editor rather than importing a pre-edited file directly.

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

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.