📚 Table of Contents
- Why Does My Phone Say Connected to WiFi but No Internet?
- Method 1: Restart Your Phone and Router
- Method 2: Forget the WiFi Network and Reconnect
- Method 3: Check IP Address and Renew DHCP Lease
- Method 4: Change Your DNS Server
- Method 5: Disable Private MAC Address (MAC Randomization)
- Method 6: Turn Off VPN or Proxy
- Method 7: Reset Network Settings (Android & iPhone)
- Method 8: Change WiFi Band from 5GHz to 2.4GHz
- Method 9: Check for Router Firmware Updates
- Frequently Asked Questions (FAQ)
- External Resources (DoFollow)
- Related Guides & Hub
Your phone shows the WiFi icon with full bars, but when you open a browser or app, nothing loads. This frustrating “phone says connected to WiFi but no internet” problem affects both Android and iPhone users. You can connect to the network, but data doesn’t flow. The good news is that this issue is almost always fixable without calling your ISP or buying new hardware. In this guide, I’ll share 9 proven methods that work on Samsung, Pixel, iPhone, Xiaomi, and all other phones. Most fixes take less than three minutes.
Why Does My Phone Say Connected to WiFi but No Internet?
When your phone says connected to WiFi but no internet, the problem is not your phone’s ability to talk to the router — it’s the router’s ability to talk to the internet. Common causes include: IP address conflict (your phone got the same IP as another device), DNS server failure (your phone can’t translate website names to IP addresses), router gateway issue, MAC address randomization causing router confusion, a VPN or proxy active, or outdated router firmware. The error can also happen on a single device while others work fine, which points to a phone-specific setting. Let’s fix it.
Method 1: Restart Your Phone and Router
This is the simplest and most effective first step. It clears temporary glitches on both devices.
Step 1: Unplug your router and modem from power. Wait 30 seconds. Plug the modem back in first, wait for all lights to stabilize (about 1 minute), then plug the router back in.
Step 2: While the router reboots, restart your phone: Press and hold Power → Restart.
Step 3: Once both devices are back online, reconnect to your WiFi network and test internet access.
✅ Expected Result: After restarting both devices, the internet works normally on your phone.
Why This Works: Routers can develop memory leaks or routing table issues. A full power cycle clears these problems and re-establishes the connection to your ISP.
Method 2: Forget the WiFi Network and Reconnect
Sometimes the saved network profile becomes corrupted. Removing it and re-adding forces your phone to request fresh connection parameters.
Step 1 (Android): Settings → Connections → WiFi → Tap the gear icon next to your network → Forget. (iPhone: Settings → WiFi → tap the (i) icon → Forget This Network).
Step 2: Reconnect by tapping the network again and entering the password.
✅ Expected Result: After reconnecting, your phone obtains a fresh IP address and internet works.
Why This Works: Corrupted saved network configurations (like a stale IP lease or wrong gateway) are completely reset when you forget and reconnect.
Method 3: Check IP Address and Renew DHCP Lease
Your phone might have an IP address conflict with another device on the network, or the DHCP lease expired. Renewing forces a new IP.
Step 1 (Android): Settings → Connections → WiFi → Tap the gear icon next to your network → View more → IP settings → Change from DHCP to Static, then back to DHCP. This forces a new lease.
Step 2 (iPhone): Settings → WiFi → tap the (i) icon → Configure IP → Automatic. If it’s already on Automatic, toggle to Manual and back to Automatic to force renewal.
✅ Expected Result: Your phone receives a new IP address, and internet connectivity is restored.
Why This Works: IP conflicts cause data packets to go to the wrong device. Renewing the IP clears the conflict and gives your phone a unique address.
Method 4: Change Your DNS Server
Your ISP’s DNS servers may be slow, overloaded, or blocking certain sites. Switching to Google or Cloudflare DNS often fixes the “phone says connected to WiFi but no internet” issue instantly.
Step 1 (Android): Settings → Connections → WiFi → Tap the gear icon next to your network → View more → IP settings → Static. Under DNS 1, enter 8.8.8.8 (Google). Under DNS 2, enter 8.8.4.4. Save.
Step 2 (iPhone): Settings → WiFi → tap the (i) icon → Configure DNS → Manual. Add 8.8.8.8 and 8.8.4.4. Remove any existing DNS entries.
✅ Expected Result: Web pages start loading immediately after changing DNS to Google or Cloudflare.
Why This Works: DNS translates website names to IP addresses. If your ISP’s DNS fails, browsers can’t load anything. Public DNS servers are more reliable and often faster.
Method 5: Disable Private MAC Address (MAC Randomization)
Both Android and iPhone have a privacy feature that uses a random MAC address for each WiFi network. Some routers get confused by this, blocking internet access while still showing connection.
Step 1 (Android): Settings → Connections → WiFi → Tap the gear icon next to your network → View more → MAC address type → Change from “Randomized MAC” to “Phone MAC” (or “Device MAC”).
Step 2 (iPhone): Settings → WiFi → tap the (i) icon → Private Wi-Fi Address → Toggle OFF.
✅ Expected Result: After disabling MAC randomization, internet works and the connection stays stable.
Why This Works: Some routers assign different permissions or IP addresses based on MAC address. A changing MAC can cause the router to block traffic. Using the device’s real MAC ensures consistent routing.
Method 6: Turn Off VPN or Proxy
Active VPNs or proxy settings can block internet access even when the WiFi connection shows as active.
Step 1 (Android): Settings → Connections → More connection settings → VPN → Disconnect or delete any active VPN. Also check Proxy: Settings → Connections → WiFi → Tap the gear icon → Proxy → Set to “None.”
Step 2 (iPhone): Settings → General → VPN & Device Management → VPN → toggle OFF. Also check Proxy in the same screen.
✅ Expected Result: After disabling VPN/proxy, internet works immediately.
Why This Works: VPNs and proxies intercept all network traffic. If they misconfigure or fail, your phone has no internet even though WiFi is connected. Disabling them restores direct connectivity.
Method 7: Reset Network Settings
If other methods fail, resetting all network settings clears deeper configuration corruption. This will erase saved WiFi passwords and Bluetooth pairings, so keep your WiFi password handy.
Step 1 (Android): Settings → General management → Reset → Reset network settings (may be under System → Reset options on some phones). Confirm.
Step 2 (iPhone): Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings. Confirm and enter passcode. Your phone will restart.
Step 3: Reconnect to your WiFi network and test internet.
✅ Expected Result: After resetting network settings, internet works normally.
⚠️ Note / Warning: This resets all saved WiFi passwords, Bluetooth pairings, and VPN configurations. Make sure you know your WiFi password before proceeding.
Why This Works: Deep network corruption (e.g., in the IP stack or routing table) is completely erased, returning all network configurations to factory defaults.
Method 8: Change WiFi Band from 5GHz to 2.4GHz
5GHz WiFi offers faster speeds but has shorter range and is more sensitive to interference. Some phones struggle to maintain a data connection on 5GHz while still showing connected. Switching to 2.4GHz can stabilize the connection.
Step 1 (Android): Settings → Connections → WiFi → Tap the gear icon → Advanced (or View more) → WiFi frequency band → Change from “Automatic” or “5GHz” to “2.4GHz only.”
Step 2 (iPhone): iPhones don’t have a band selector in settings. Instead, forget the 5GHz network and only connect to the 2.4GHz network if your router has separate SSIDs.
Step 3: Alternatively, log into your router’s admin page and temporarily disable 5GHz to test.
✅ Expected Result: After switching to 2.4GHz, your phone gets stable internet access.
Why This Works: 5GHz signals have shorter range and can be blocked by walls, furniture, or interference. The phone may show a connection but lose data packets. 2.4GHz penetrates walls better and is more forgiving.
Method 9: Check for Router Firmware Updates
Outdated router firmware can cause compatibility issues with newer phones. Updating the router often resolves widespread “phone says connected to WiFi but no internet” problems.
Step 1: Open a browser on a device that does have internet (e.g., a computer connected via Ethernet). Enter your router’s IP address (usually 192.168.0.1 or 192.168.1.1). Log in (admin credentials are often on a sticker on the router).
Step 2: Look for “Firmware Update” or “Router Update” in the settings. Follow the instructions to update.
Step 3: After the update, restart your router and reconnect your phone.
✅ Expected Result: Updated router firmware resolves compatibility issues, and your phone gets internet.
Why This Works: Router manufacturers release firmware updates to fix bugs, including WiFi connectivity bugs with specific phone models or Android/iOS versions.
Frequently Asked Questions (FAQ)
1. Why does my phone say connected to WiFi but no internet only on my home network?
This usually points to a router configuration issue. Try restarting the router (Method 1) or updating its firmware (Method 9). Also check if other devices have the same problem — if they do, the router is at fault.
2. Why does my iPhone show WiFi connected but no internet after iOS update?
iOS updates can change network settings or cause compatibility issues. Try resetting network settings (Method 7) or disabling Private Wi-Fi Address (Method 5).
3. Can my phone’s case cause the phone says connected to WiFi but no internet error?
No, a phone case cannot affect the data flow over WiFi. It might weaken signal strength, but it won’t cause the “no internet” message while still showing connected. That’s a software or router issue.
4. How do I know if my ISP is down?
Check if other devices on the same WiFi network have internet. If no device has internet, your ISP may be down. Contact your ISP or check their status page. If only your phone has the issue, focus on phone-specific fixes.
5. Why does my Android phone say connected to WiFi but no internet when using a VPN?
Some VPNs fail to route traffic correctly after connecting. Disconnect the VPN (Method 6) and reconnect. If that works, switch to a different VPN server or protocol (e.g., from UDP to TCP).
6. Will a factory reset fix the phone says connected to WiFi but no internet problem?
It would likely fix any software cause, but it’s overkill. Try resetting network settings (Method 7) first — it’s less destructive and usually sufficient. Only factory reset as a last resort after backing up your data.
7. Why does public WiFi show connected but no internet on my phone?
Public WiFi often requires you to accept terms in a captive portal. Open your browser and try to visit any website — the login page should appear. If not, manually type a non-HTTPS site like http://example.com. Some phones have a captive portal detection feature that may be disabled.
External Resources (DoFollow Links)
- Google Support: Fix WiFi connection issues on Android
- Apple Support: WiFi connection issues on iPhone
- Google Public DNS: Change your DNS settings
📌 Related Guides
* Fix Android Phone Keeps Disconnecting From WiFi
* Fix Internet Connected but Nothing Loads
* Fix Windows 11 Won’t Shut Down
* Fix iPhone Battery Draining Fast
🔗 This guide is part of our Mobile Troubleshooting Hub
✍️ HowToFixPro Team
Our team has tested these methods on Android 14 and 15 (Samsung, Pixel, Xiaomi) and iOS 17 and 18 (iPhone 14, 15, 16). Each fix is verified as of June 2026.
Last updated: June 12, 2026
Pingback: Internet Connected but Nothing Loads? 10 Ways to Fix It Fast
Pingback: Internet Works but Apps Won't Connect? 9 Ways to Fix
Pingback: How to Fix Android Phone Not Connecting to WiFi
Pingback: Android Hotspot Not Working? 9 Step-by-Step Fixes (2026) - howtofixpro.com
Pingback: WiFi Connected but No Internet on Android? 9 Fixes (2026)