The short version: TikTok showing "no internet connection" while your wifi or data clearly works is almost always the app's own cache or a background network restriction, not your router. Force-close the app, check Mobile Data or Background Data is switched on for TikTok specifically in your phone settings, and clear the app's cache; that resolves it in the large majority of cases within a couple of minutes.
Why TikTok says this when you're clearly online
TikTok pings its own servers separately from checking your general connection, so this message means the app couldn't reach ByteDance's servers, not that your phone has no signal. The common causes, roughly in order of how often they turn out to be the culprit:
- A corrupted local cache. TikTok stores a huge amount of video data locally, and when that cache gets too large or partially corrupted, the app can misread its own connection state.
- Background data or mobile data switched off for the app specifically. Phones increasingly restrict background data per app to save battery, and TikTok needs that permission even when it's open in the foreground for some features.
- A VPN, proxy, or DNS setting interfering with TikTok's servers. Some VPN exit nodes and certain custom DNS providers are blocked or throttled by TikTok's own systems, which shows up to you as a generic connection error rather than a VPN warning.
- An outdated app version. TikTok updates its server endpoints often, and an app version more than a few weeks old can lose the ability to authenticate at all.
- A regional or ISP-level restriction. Some countries, workplaces, schools and public wifi networks block TikTok's domains specifically, which again shows as a generic error rather than telling you it's blocked.
- Router or network issue that only affects some apps. Less common than people assume, but a misconfigured router DNS, or one that filters certain traffic types, can affect TikTok while other apps still load fine.
How to check what is causing it
Open a different app that needs a live connection, like a maps app or your browser, and load a fresh page. If that works instantly, your connection is fine and the problem sits with TikTok specifically. Next, try switching from wifi to mobile data (or the reverse) for 30 seconds; if TikTok loads on one but not the other, that tells you whether the block is coming from your router or from your carrier or VPN.
Fix it on iPhone
- Force-close TikTok by swiping up from the bottom and swiping the TikTok card away, then reopen it.
- Go to Settings, scroll to TikTok, and check that Cellular Data is switched on, and that Background App Refresh is enabled for the app.
- If you're using a VPN, open Settings, then VPN, and switch it off completely (not just disconnect the tunnel; some VPN apps keep a system-level filter active until fully toggled off), then reopen TikTok.
- Clear the in-app cache: in TikTok, tap your profile, the three lines top right, then Settings and privacy, then Free up storage space, and clear the cache.
- Check for an update in the App Store; an out-of-date build is one of the more overlooked causes on iPhone specifically since iOS doesn't always auto-update apps promptly.
- As a last step, go to Settings, then General, then Reset, and choose Reset Network Settings; this clears saved wifi passwords too, so only use it if the steps above don't work.
Fix it on Android
- Go to Settings, then Apps, find TikTok, and open Mobile data and Wi-Fi; make sure both "Background data" and "Unrestricted data usage" are switched on.
- Under the same app info screen, tap Storage and cache, then Clear cache (not "Clear data", which would log you out).
- Check Settings, then Network and internet, then Private DNS; if it's set to a custom provider rather than "Automatic", switch it back to automatic and retest.
- If you have Data Saver switched on under Settings, then Network and internet, exempt TikTok from it, since Data Saver mode can block background connections that TikTok relies on even while it's open.
- Confirm the app is updated through the Play Store, then restart the phone, which clears any stuck DNS lookups held in memory.
Fix it on desktop (browser)
- Clear your browser's cache and cookies for tiktok.com specifically, rather than your whole browser history.
- Try loading TikTok in a private or incognito window; if it loads there, a browser extension, most often an ad blocker or privacy extension, is the cause, and you'll need to allow tiktok.com through it.
- If you're on a work or school network, try the same page on your phone using mobile data rather than that network's wifi; if it loads instantly on mobile data, the network itself is filtering TikTok's domains and no setting on your end will fix that.
- Check your DNS provider; switching your network adapter's DNS to a major public provider, such as the one run by Google or Cloudflare, resolves this for a meaningful share of desktop users whose ISP DNS is slow to resolve TikTok's servers.
What does not help (the myths)
- Reinstalling the app straight away. This deletes the local cache but keeps you logged in via your account, so if the cause is a background data permission or a VPN, reinstalling won't touch either and the error returns within minutes.
- Restarting your router repeatedly. Fine to try once, but if other apps load normally, the router isn't the problem and repeating this wastes time better spent on the app's own permissions.
- Turning airplane mode on and off more than once. This resets your radio connection, which helps for a genuine signal drop, but does nothing for an app-level cache or permission issue, which is the far more common cause here.
- Changing your TikTok password. The error appears before login even completes in most cases, so it has nothing to do with your account credentials.
When to contact support
Contact TikTok support through the in-app Help Centre, under Settings and privacy, then Report a problem, if the error persists after clearing cache, checking background data, and confirming the app is fully updated, especially if the same account shows the error on more than one device on different networks, which rules out a local network cause entirely. Also report it there if you suspect your account itself has been restricted, since a suspended or under-review account can sometimes surface as a generic connection error rather than a clear ban notice.
A few extra checks worth trying
If the steps above haven't fixed it, a few less common causes are worth ruling out before you assume something is seriously wrong. First, check the date and time settings on your phone; under Settings, then General, then Date and Time on iPhone, or Settings, then System, then Date and time on Android, confirm "Set Automatically" is switched on. A phone with the wrong date or time can fail the secure handshake TikTok's servers require, which shows up as a generic connection error rather than a clock warning.
Second, check whether TikTok's servers are down more broadly rather than a problem on your end at all. A quick way to test this without leaving the house is to ask someone on a completely different network, ideally a different city or country if you know someone, whether the app is loading for them at the same time. If it's down for a wide group of people at once, no setting on your phone will fix it, and the only thing to do is wait for TikTok to resolve it on their side.
Third, if you're on a shared family or company Wi-Fi router, log into the router's admin page and check for any content filtering or parental control feature that specifically lists social media or video streaming categories, since some routers block these by category rather than by individual app name, which makes the block much harder to spot from your phone alone.
I have written more around this on the site: Why Do Twitter Videos Sometimes Fail to Load, Why Do Twitter Videos Keep Pausing (And How To Fix It), What Is a Podcast and How Does It Really Work in 2026?.
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.
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 TikTok work on wifi but not mobile data, or the other way round?
This points to whichever network you're failing on, not the app. If it fails on mobile data only, your carrier may be throttling or blocking video traffic on your current plan; if it fails on wifi only, check your router's DNS settings and any parental control or content filter that might be active on that network.
Can a VPN really cause this error?
Yes, quite commonly. TikTok actively blocks a large number of known VPN exit node IP addresses to prevent region switching, so even a paid, reputable VPN can trigger this exact error. Switching the VPN off, or picking a different server location, usually resolves it within a minute.
Does clearing the cache delete my drafts or saved videos?
No. Clearing cache under "Free up storage space" on iPhone or "Clear cache" on Android removes temporary files like pre-loaded video thumbnails, not your drafts, likes, or account data. Only "Clear data" on Android, or deleting the app entirely, removes anything tied to your login on that device.
Is this a sign my account has been banned or shadowbanned?
Rarely, but not impossible. A true ban usually shows a specific message when you try to log in, rather than a generic connection error. If the error only appears on one device and other apps work fine there, it's a device or network issue in the vast majority of cases, not an account issue.
Why did this start happening after I updated my phone's operating system?
A major operating system update can reset app-level permissions, including background data and network access, back to default. Reopening TikTok's permissions in your phone settings after any operating system update is worth doing as routine, since this is a common and easily missed cause.