When an app on your phone keeps saying no internet connection while your Wi-Fi icon clearly shows that you are connected, the break is almost never the app itself. Your phone has joined the local Wi-Fi network, but it cannot reach the wider internet. The fault is somewhere between your router, your modem, and your ISP, or it is a quiet per-app setting on your phone that has quietly revoked internet access.
I wrote this guide after spending a week collecting the exact fixes that real people on Reddit, Android Stack Exchange, and the Apple Discussions forums use to get their apps back online. I have grouped them by how long they take, starting with fixes that work in under two minutes, and ending with the ones you only try when nothing else has helped. Whether the problem is on Android, iPhone, or both, you should have it solved by the end.
ContentsTable of Contents›
- TL;DR: Quick Fixes You Can Try Right Now
- What Does Wi-Fi Connected but No Internet Actually Mean?
- Symptom to Cause to First Fix: A Quick Diagnostic Table
- Step-by-Step Fixes: How to Fix Wi-Fi Connected but No Internet
- Step 1: Confirm the problem is your phone and not the internet
- Step 2: Restart the router and modem the right way
- Step 3: Check whether your ISP is having an outage
- Step 4: Toggle Wi-Fi and Airplane Mode on the phone
- Step 5: Forget the network and reconnect
- Step 6: Turn off any active VPN
- Step 7: Correct the date and time
- Step 8: Reset network settings as a last resort
- When Only One App Says No Internet: Per-App Fixes
- Check the app’s data permission
- Turn off battery optimization for that app
- Turn off Data Saver for that app
- Clear the app cache
- Update or reinstall the app
- iPhone and iOS Specific Fixes
- Toggle Wi-Fi Assist
- Reset Background App Refresh
- Reset Location and Privacy
- Sign out of iCloud and back in
- Check for a configuration profile
- Advanced Fixes: DNS, Private DNS, and Static IP
- Change DNS to 8.8.8.8 or 1.1.1.1
- Turn off Private DNS on Android 9 and newer
- Disable MAC randomization
- Try a static IP
- When the Problem Is Your Router, Not Your Phone
- Log into the router and look for odd settings
- Update router firmware
- Change the Wi-Fi channel
- Consider replacing the router
- Preventing the Problem From Coming Back
- Frequently Asked Questions
- Why does my phone say no internet when Wi-Fi is connected?
- How do I fix Wi-Fi connected but no internet on Android?
- Why does only one app say no internet while others work?
- Why are my Google apps offline but Chrome still works?
- Can a VPN cause apps to say no internet?
- What does connected without internet mean on Wi-Fi?
- Should I factory reset my phone to fix Wi-Fi issues?
- Conclusion
TL;DR: Quick Fixes You Can Try Right Now
If you only have time for a 60-second checklist, work through this list in order. Most readers fix the issue inside the first three steps.
- Toggle Wi-Fi off and back on. Open Settings, turn Wi-Fi off, wait 10 seconds, then turn it back on. This forces the phone to renegotiate its connection to the router.
- Toggle Airplane Mode on for 15 seconds, then off. This resets every radio on the phone at once, including cellular, Wi-Fi, and Bluetooth.
- Restart the router and modem. Unplug both, wait 30 seconds, plug the modem in first, wait 2 minutes for it to sync, then plug the router in.
- Check whether other devices work on the same Wi-Fi. If they do, the problem is your phone. If they do not, the problem is the router or ISP.
- Open a browser and load any page. If the browser loads but only one app shows no internet, jump to the per-app fixes section below.
- Forget the Wi-Fi network and reconnect. This clears the saved password, the IP lease, and any cached DNS settings.
- Disable any active VPN. A misbehaving VPN profile can break app internet access even when the VPN itself looks connected.
- Set the date and time to automatic. A wrong date breaks SSL certificates and apps refuse to connect.
Still seeing the same error after all eight? The detailed sections below cover every other fix that forum users have confirmed working, in the order most people have success with them.
What Does Wi-Fi Connected but No Internet Actually Mean?
Your phone shows a Wi-Fi icon the moment it joins your local network, the same way a car shows that it has left the driveway. That icon does not tell you whether the car can reach the highway. The “no internet” message means your phone reached the driveway but cannot get onto the highway, which is the route from your ISP to the rest of the internet.
Three small but important pieces make up the chain, and a break in any one of them produces the same error:
- Wi-Fi is the local radio link between your phone and the router. It works in your house and does not need the internet.
- The router is the box that hands your phone an IP address (using a service called DHCP) and forwards your traffic outward.
- The modem and ISP are the actual link to the internet. When a Reddit user says their modem needs a power cycle, that is the piece that was stuck.
Three jargon words you will see in every fix below are worth defining once:
- DNS (Domain Name System) is the phonebook that turns google.com into the IP address your phone actually connects to. If DNS is broken, every app looks offline even when your Wi-Fi is fine.
- DHCP is the service on your router that automatically gives your phone an IP address. If DHCP fails, your phone may stay “connected” but have no usable address.
- Captive portal is the splash screen you see at hotels, coffee shops, and airports. Until you tap “I accept,” your phone has Wi-Fi but no real internet.
Once you see Wi-Fi, router, and ISP as three separate links in a chain, the fix almost picks itself: you find the first broken link and repair it.
Symptom to Cause to First Fix: A Quick Diagnostic Table
Before you start changing settings, match what you see to the most likely cause. This table is the shortcut that no other guide on this topic gives you, and it saves a lot of trial and error.
| Symptom | Most likely cause | First fix to try |
|---|---|---|
| All apps say no internet, but Wi-Fi icon is on | Router cannot reach ISP, or phone has a stuck DHCP lease | Restart the router and modem, then toggle Wi-Fi on the phone |
| Only one app says no internet, others work fine | Per-app permission was revoked (battery optimization, data saver, or background data) | Open that app’s settings and allow unrestricted data and battery use |
| Google apps fail, browser still loads pages | Account or sync token issue, or Private DNS set to a broken value | Turn off Private DNS, then sign out and back into your Google account |
| iPhone only: one app fails after an iOS update | Background App Refresh toggled off, or Wi-Fi Assist changed | Check Settings → General → Background App Refresh |
| Phone says no internet on home Wi-Fi but works on mobile data | DNS or DHCP problem on the router, or wrong date and time | Set date and time to automatic, then change DNS to 8.8.8.8 |
| Issue appeared right after a system update | Update reset network settings, revoked app permissions, or changed Private DNS | Forget the Wi-Fi network and reconnect, then re-grant app permissions |
| Public Wi-Fi (hotel, cafe, airport) shows connected but no app loads | Captive portal has not been accepted, or portal blocked the app | Open Safari or Chrome and accept the splash screen |
| Every device on the home Wi-Fi is offline | ISP outage or modem needs a longer power cycle | Unplug modem for 5 minutes, check your ISP status page |
Step-by-Step Fixes: How to Fix Wi-Fi Connected but No Internet
Work through these in order. Each step assumes the previous ones have not solved the problem.
Step 1: Confirm the problem is your phone and not the internet
Pick up a laptop, a second phone, or a tablet and connect it to the same Wi-Fi. Open any website.
- If the second device loads pages normally, the break is on your phone. Skip ahead to Step 4.
- If the second device also shows no internet, the break is the router or ISP. Continue to Step 2.
Step 2: Restart the router and modem the right way
This is the fix that an FBI circular and most ISPs officially recommend because it works surprisingly often. Unplug the modem and the router. Wait 30 seconds. Plug the modem in first and wait 2 full minutes for it to finish syncing with your ISP. Then plug the router in and wait another 2 minutes.
Do not just press the power button. A real power cycle drains the capacitors that hold the bad state.
Step 3: Check whether your ISP is having an outage
Open your ISP’s status page on your phone using mobile data, or search “your ISP name outage” in any search engine. Sites like Downdetector also crowd-source real-time outage reports by ZIP code.
Step 4: Toggle Wi-Fi and Airplane Mode on the phone
On Android, pull down the notification shade and tap the Wi-Fi icon to turn it off, wait 10 seconds, and tap it again. On iPhone, do the same from Control Center. If that does not work, turn Airplane Mode on for 15 seconds, then turn it off. This resets every radio on the device at once.
Step 5: Forget the network and reconnect
On Android: Settings → Network and Internet → Wi-Fi → tap your network → Forget.
On iPhone: Settings → Wi-Fi → tap the (i) next to your network → Forget This Network.
Reconnect by selecting the network again and typing the password. This clears the saved IP lease, the cached DNS, and any odd MAC randomization state.
Step 6: Turn off any active VPN
VPNs are the silent cause in a lot of these reports. A VPN profile that failed to authenticate can leave your phone thinking it has internet while every app sees an unreachable proxy. Open your VPN app and disconnect, then open Settings → Network and turn the system-wide VPN off as well.
Step 7: Correct the date and time
This is the oldest trick in the Android Central forums, and it still works. A phone whose clock has drifted by years will fail every SSL handshake, and apps will refuse to connect even though the network is fine. Open Settings → General Management → Date and Time on Android, or Settings → General → Date and Time on iPhone, and turn on Set Automatically.
Step 8: Reset network settings as a last resort
This wipes saved Wi-Fi passwords, Bluetooth pairings, and cellular settings. Use it only when nothing above has worked.
On Android: Settings → System → Reset Options → Reset Wi-Fi, Mobile and Bluetooth.
On iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
When Only One App Says No Internet: Per-App Fixes
This is the question the literal headline is asking about, and most guides skip it. If every other app works fine, the issue is not your network. It is a per-app setting that silently revoked internet access. Forum users on r/AndroidQuestions and community.e.foundation report this most often after a system update.
Check the app’s data permission
Open Settings → Apps → pick the failing app → Mobile Data and Wi-Fi. Make sure both toggles are on. Some phones bury this under “Unrestricted data usage,” which is the setting you actually want.
Turn off battery optimization for that app
Settings → Apps → the failing app → Battery → set to Unrestricted. Optimized or Restricted battery modes kill background network access, and apps that check for messages or sync in the background will appear offline.
Turn off Data Saver for that app
Settings → Network and Internet → Data Saver. If it is on, add the app to the unrestricted list. Data Saver blocks background traffic and breaks apps that ping the network on a schedule.
Clear the app cache
Settings → Apps → the failing app → Storage → Clear Cache (not Clear Data unless nothing else works). A stale cache can hold a DNS answer that has since become invalid.
Update or reinstall the app
If the app just started failing after an OS update, the developer may not have shipped a compatible build yet. Check the Play Store or App Store for an update, and if none is available, reinstalling forces a clean reconfiguration of network permissions.
iPhone and iOS Specific Fixes
Most top guides on this topic are written for Android, which leaves iPhone users underserved. These are the iOS-specific tweaks that get iPhone apps back online.
Toggle Wi-Fi Assist
Settings → Cellular → scroll to Wi-Fi Assist. When this is on, your iPhone will silently drop to cellular data when Wi-Fi is weak, which can confuse apps into showing the wrong status. Turning it off forces apps to use the connection they actually have.
Reset Background App Refresh
Settings → General → Background App Refresh. If a single app is the only one that says no internet, make sure it is allowed to refresh in the background. The toggle is per app at the bottom of the same screen.
Reset Location and Privacy
Some iPhone apps refuse to make network calls until they have location permission. Settings → General → Transfer or Reset iPhone → Reset → Reset Location and Privacy.
Sign out of iCloud and back in
If only Apple apps are failing, sign out of your Apple ID (Settings → your name → Sign Out), restart, then sign back in. This refreshes the iCloud push tokens that mail, calendar, and Notes apps depend on.
Check for a configuration profile
If your iPhone was issued by a school or workplace, a configuration profile can restrict which apps reach the internet. Settings → General → VPN and Device Management.
Advanced Fixes: DNS, Private DNS, and Static IP
These fixes are for when the basic checklist above has not worked. They are safe but slightly technical, and they change settings that power users care about.
Change DNS to 8.8.8.8 or 1.1.1.1
On Android: Settings → Network and Internet → Wi-Fi → tap your network → pencil icon → Advanced → IP Settings → Static. Set DNS 1 to 8.8.8.8 and DNS 2 to 1.1.1.1.
On iPhone: Settings → Wi-Fi → (i) next to your network → Configure DNS → Manual → Add Server 8.8.8.8 and 1.1.1.1.
Google’s 8.8.8.8 and Cloudflare’s 1.1.1.1 are public DNS services that almost never go down. If your ISP’s DNS is the problem, this fix instantly restores app internet.
Turn off Private DNS on Android 9 and newer
A Reddit user in r/GooglePixel fixed the exact “Google apps offline, everything else works” symptom by turning this off. Settings → Network and Internet → Private DNS → set to Off. Private DNS routes all DNS through a hostname you specify, and a bad hostname breaks every app that depends on Google’s services.
Disable MAC randomization
Some routers use MAC filtering, and a phone with a randomized MAC address gets a partial connection. Settings → Wi-Fi → your network → Privacy → Use Device MAC. This is rare, but it is a clean fix when nothing else works.
Try a static IP
If DHCP is broken on your router, your phone may stay “connected” but receive an unusable address. On the same Static IP screen, set IP address to a free address on your network (usually 192.168.1.50 works), gateway to your router’s address (usually 192.168.1.1), and the DNS values above.
When the Problem Is Your Router, Not Your Phone
If every fix above has worked on every device except this one phone, you are done. If every device is struggling, or the problem keeps coming back after a router restart, the router itself may be the cause.
Log into the router and look for odd settings
Type 192.168.1.1 or 192.168.0.1 into a browser on a connected device. An Android Central user discovered that their ISP had quietly enabled a “protect shield” feature that was blocking half their traffic. Disabling it fixed everything instantly.
Update router firmware
Router manufacturers push stability fixes through firmware updates. Log into your router, find the firmware section, and click update if one is available.
Change the Wi-Fi channel
If you live in an apartment, neighboring routers can crowd the channel your router is using and cause intermittent connectivity. Switching from auto channel to channel 1, 6, or 11 on the 2.4 GHz band often helps.
Consider replacing the router
Routers older than 5 years, or ISP-provided combo units, are a frequent source of mysterious “no internet” symptoms. A modern dual-band or Wi-Fi 6 router costs far less than a service call and resolves most chronic cases.
Preventing the Problem From Coming Back
Three small habits prevent the majority of these incidents.
- Restart your router once a month. A scheduled power cycle clears memory leaks that build up over time.
- Keep your phone OS updated. Many of these issues appear right after a botched update. Auto-updates install cleanly overnight.
- Audit app data permissions quarterly. Open Settings → Apps and check that battery optimization and data saver are not silently blocking apps you actually rely on.
Frequently Asked Questions
Why does my phone say no internet when Wi-Fi is connected?
Your phone is connected to your local Wi-Fi network, which only proves the radio link to your router works. The wider internet comes through your ISP, and a break anywhere between the router, the modem, or the ISP will cause apps to show no internet while the Wi-Fi icon still looks fine.
How do I fix Wi-Fi connected but no internet on Android?
Start with the two-minute checklist: toggle Wi-Fi off and back on, toggle Airplane Mode for 15 seconds, then restart the router and modem by unplugging both for 30 seconds. If that does not work, forget the Wi-Fi network and reconnect, turn off any VPN, set the date and time to automatic, and as a last resort reset the network settings under System.
Why does only one app say no internet while others work?
That means your network is fine and the issue is per-app. Open Settings, find the app under Apps, and turn on Unrestricted data usage, allow background data, and set battery use to Unrestricted. Clear the app cache, then update or reinstall the app if needed.
Why are my Google apps offline but Chrome still works?
This usually points to a Google account sync issue or a misconfigured Private DNS setting. Turn Private DNS off under Settings, Network and Internet, then sign out of your Google account and sign back in. Restarting the phone after these two changes usually restores Gmail, Drive, and Photos.
Can a VPN cause apps to say no internet?
Yes. A VPN profile that failed to authenticate leaves your phone thinking it has a route to the internet while every app actually sees an unreachable proxy. Open your VPN app and disconnect, then turn the system-wide VPN off under Settings, Network and Internet as well.
What does connected without internet mean on Wi-Fi?
It means your device joined the local Wi-Fi network but cannot reach the wider internet through your ISP. The connection is half-finished: the radio link works, the route to the public internet does not. Restarting the router and modem resolves this in most cases.
Should I factory reset my phone to fix Wi-Fi issues?
Almost never. A full factory reset wipes all your data and should only be the absolute last step. Resetting just the network settings under System, Reset Options wipes Wi-Fi passwords and reconnects fresh, and that fixes the issue in the vast majority of stubborn cases.
Conclusion
When an app says no internet connection but your Wi-Fi works, the chain between your phone and the wider internet is broken somewhere, and the fix depends on where. Most cases are solved by the eight-item TL;DR checklist at the top of this guide. If only one app is affected, the cause is almost always a per-app permission that was quietly revoked, and the per-app fixes section walks you through restoring it. For stubborn cases on either Android or iPhone, the advanced fixes section covers DNS, Private DNS, and static IP changes that have helped forum users recover when nothing else worked.
Work through the quick fixes first, then move down the page by difficulty. You will solve the problem before you reach the router replacement section in most cases, and you will know exactly which link in the chain failed when you do.