You open TikTok and instead of your feed, you get a grey banner: "No internet connection", with a small "Tap to retry" underneath. You tap it. Nothing. You check the top of the screen — full Wi-Fi bars. A news site loads instantly in your browser. Every other app is online, yet TikTok insists there is no internet.
That banner is misleading. It doesn't mean your phone is offline; it means TikTok itself failed to reach TikTok's servers. Something between the app and those servers — a setting inside TikTok, a corrupted cache, a battery restriction, a VPN — is cutting the app off while leaving everything else untouched. The seven fixes below hunt for that blockage, starting inside TikTok's own settings.

Quick Answer: Start inside the app: turn off TikTok's own Data Saving mode (Profile → ☰ → Settings and privacy → Data Saving) and clear its cache from Settings and privacy → Free up space. Then make sure Android isn't restricting TikTok's data or battery use. Only then suspect the VPN, the app version, or the network.
Fix 1: Switch Off TikTok's Built-In Data Saving Mode
Before touching any Android setting, check the one inside TikTok itself. The app has its own Data Saving mode, and on some versions and networks a glitched Data Saving session leaves the app unable to load the feed at all — reported as "No internet connection."
- Open TikTok and go to Profile (bottom right).
- Tap the ☰ menu in the top corner, then Settings and privacy.
- Scroll to Data Saving and open it.
- If the toggle is on, turn it off.
- Close TikTok completely (swipe it away from recent apps), reopen it, and pull down on the For You page to refresh.
If the feed loads now, you have your answer. Data Saving mode does genuinely cut data use, so if you switch it back on later and the banner returns, you'll know which setting to blame.
Fix 2: Empty TikTok's Cache From Inside the App
TikTok keeps two kinds of temporary data: the cache Android manages, and a separate in-app cache of pre-loaded videos and feed data. When the in-app cache corrupts, every connection retry fails the same way. TikTok provides its own cleaner for this — the safer tool, because it was designed to leave your account and drafts alone:
- In TikTok, go to Profile → ☰ menu → Settings and privacy.
- Scroll down to Free up space and open it.
- Next to Cache, tap Clear. (Leave Downloads alone unless you deliberately want to delete offline videos.)
- Now also clear the Android-level cache: long-press the TikTok icon → App info → Storage & cache → Clear cache.
- Force-stop TikTok from the same App info screen, reopen it, and give the feed a few seconds to rebuild.
One warning: in App info, do not tap Clear data / Clear storage — that signs you out and deletes locally stored drafts. Both clears in this fix are safe; neither touches your account or your posted videos.
Brand paths: Samsung (One UI) — Settings → Apps → TikTok → Storage; Xiaomi (HyperOS) — Settings → Apps → Manage apps → TikTok → Storage; Pixel — Settings → Apps → See all apps → TikTok → Storage & cache.
Fix 3: Give TikTok Unrestricted Data and Battery Access
Android's data and battery governors can strangle a single app while leaving the rest of the phone online — and TikTok is one of the first apps they target. The classic symptom: the error appears on mobile data but never on Wi-Fi.

- Open Settings → Network & internet → Data Saver (Samsung: Settings → Connections → Data usage → Data saver). Either turn Data Saver off while you test, or open Unrestricted data and exempt TikTok.
- Long-press the TikTok icon → App info → Mobile data & Wi-Fi. Both Background data and Unrestricted data usage should be on.
- From App info, open Battery and choose Unrestricted instead of Optimized or Restricted.
- Samsung owners should also look in Settings → Battery and device care → Battery → Background usage limits and remove TikTok from the Sleeping and Deep sleeping apps lists if it appears there.
- On Xiaomi, the equivalent is Settings → Battery → App battery saver → TikTok → No restrictions.
Reopen TikTok on mobile data. If the banner is gone, one of the governors was the culprit — you can tighten the settings back one at a time later if battery life matters more.
Fix 4: Disconnect the VPN and Reset Private DNS
A VPN reroutes everything TikTok sends through a third-party server, and some TikTok endpoints refuse connections from known VPN addresses. Private DNS causes a quieter version of the same problem: if your custom DNS hostname is down or misconfigured, TikTok can't resolve its server addresses — which looks exactly like having no internet.
- Open your VPN app and tap Disconnect — fully off, not paused. Alternatively, disconnect it in Settings → Network & internet → VPN.
- Open Private DNS: Pixel — Settings → Network & internet → Private DNS; Samsung — Settings → Connections → More connection settings → Private DNS; Xiaomi — Settings → Connection & sharing → Private DNS.
- If a custom provider hostname is entered, switch it back to Automatic and retest TikTok.
- While you're at it, disable any system-wide ad-blocking or DNS-filter app for the test — they can block TikTok's domains the same way.
If you rely on a VPN because TikTok is restricted on your network, don't abandon it — connect to a different server location instead. Individual VPN exit points get blocked; the VPN itself usually isn't the problem.
Fix 5: Run the One-Network Test
This test separates "your network blocks TikTok" from "TikTok is broken on this phone," and it takes a minute:

- If you're on Wi-Fi, turn Wi-Fi off and open TikTok on mobile data. If you're on mobile data, join a Wi-Fi network and try again.
- If TikTok works on one and not the other, the failing network is your problem. On Wi-Fi, restart the router (unplug it for 30 seconds). On a hotel, office, or campus network, complete the browser sign-in page — apps can't pass an unfinished captive portal.
- If both networks fail identically, refresh the phone's network session: turn Airplane mode on for 10–15 seconds, then off again, and retest.
- Weak signal fools this test. One or two bars can load a web page yet stall a video feed — move closer to the router before drawing conclusions.
Note the result: "works on data, not on Wi-Fi" and "fails everywhere" point to different fixes, and everything after this step assumes the second one.
Fix 6: Update TikTok (and Check the Version You Have)
TikTok changes its server requirements regularly, and old builds eventually fail the app's authentication checks — which surfaces as a connection error rather than a "please update" message.
- Open the Google Play Store, search TikTok, and tap Update if the button is offered.
- Restart the phone after updating — a plain restart also flushes cached DNS answers held in memory, which can keep a fixed app looking broken.
- If the banner arrived right after an update, check the app's recent Play Store reviews — a wave of identical complaints means the release is buggy, and the fix is TikTok's follow-up update.
- Outdated system software can play a part too: check Settings → System → System update (Samsung: Settings → Software update; Xiaomi: Settings → About phone → HyperOS version) and install what's pending.
Fix 7: Fix the Clock, Then Reinstall as a Last Resort
Two things remain: a phone clock that's drifted, and an app installation too damaged for cache clears to save.
- Open Settings → System → Date & time (Samsung: Settings → General management → Date and time; Xiaomi: Settings → Additional settings → Date & time) and switch on both Set time automatically and Set time zone automatically. TikTok connects over encrypted channels that reject devices whose clocks are more than a few minutes out.
- Before reinstalling, deal with your drafts: uninstalling TikTok permanently deletes draft videos stored on the phone. Post them, or save them to your device, first.
- Long-press the TikTok icon → Uninstall, restart the phone, then install TikTok fresh from the Play Store and sign back in.
Everything tied to your account — posted videos, likes, followers — lives on TikTok's servers and returns at sign-in. Only the drafts were ever at risk.
Covers Android 10 through 14.
When the Problem Isn't Your Phone at All
If all seven fixes fail, stop changing settings — the blockage may be outside the phone:
- TikTok is down. Look up TikTok on Downdetector. A spike of reports in the last hour means an outage; the only fix is waiting.
- Your router or provider is filtering. If TikTok fails on your home Wi-Fi but works everywhere else, check the router's parental-control or firewall settings — some providers block social platforms at network level.
- Your account is restricted. If the banner comes with sign-in prompts or notices, review TikTok's account messages; regional and age restrictions can block the feed without explaining themselves.
- The nuclear option. Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth rebuilds every network setting from scratch. It also erases saved Wi-Fi passwords and pairings, so treat it as the end of the road, not a shortcut.
Watch: TikTok No Internet Connection Error Fixed Step by Step
Prefer a walkthrough? This video covers TikTok's 'No Internet Connection' error step by step:
Video by Mathias Does Tech — full credit to the creator.
Related Guides:
Questions People Ask About This Banner
If I clear TikTok's cache, do I lose my drafts?
No. Both cache clears in Fix 2 leave your account, your posted videos, and your drafts untouched. Drafts are destroyed only by Clear data in App info or by uninstalling — which is why Fix 7 tells you to rescue them first.
TikTok works on mobile data but never on my home Wi-Fi. Why?
Because the block is in the Wi-Fi path, not the app: a router firewall or parental-control rule, an unfinished captive-portal login, or a DNS problem on that network. Fix 5 separates the two; restarting the router clears the most common home-network version.
The banner only appears when my VPN is on. Is the VPN broken?
Probably not broken — blocked. Some TikTok servers refuse traffic from recognizable VPN addresses. Disconnecting proves it (Fix 4); a different VPN server location is usually the permanent answer.
By Sameer Zehri | App Fix Guru Editor | Last updated: October 2026