My phone showed a full Wi-Fi signal, yet nothing loaded — and the next morning it hung on “Obtaining IP address” and never joined at all. I have hit this on my own Pixel and on a Samsung I was helping a friend with, and the cause was almost never broken hardware. An Android that won’t connect to Wi-Fi is nearly always a software hiccup you can clear in minutes from Settings.
Most of these failures trace back to a stale network cache, a duplicate IP address, a wrong saved password, or a small software bug. I have ordered the fixes below the way I actually work through them — quickest first — so you stop as soon as one sticks.
Quick Answer
To fix an Android that won’t connect to Wi-Fi, toggle Airplane Mode on and off, then forget the network and reconnect with the password. If that fails, restart both your router and phone. For stubborn cases, open Settings > General Management > Reset > Reset Network Settings to wipe saved network data and start fresh.
Why won’t my Android connect to Wi-Fi?
Android Wi-Fi failures almost always come down to one of these causes:
- Stale network settings — your phone is holding old IP or DNS data that no longer matches the router.
- IP address conflict — two devices on the network grabbed the same IP address.
- Authentication error — the saved password no longer matches, common after a router or password change.
- Router issue — the fault is with the router, not your phone.
- Software bug — a recent Android update introduced a Wi-Fi glitch.
The first time my own phone did this, the culprit was a stale lease after my ISP swapped the router — a 30-second reset fixed it. Working through the steps below in order covers every one of these causes in well under 15 minutes.
How do I quickly reset the Wi-Fi connection?
Toggle Airplane Mode on and off
This 10-second move forces Android to drop every wireless connection and rebuild it clean. It is the first thing I try, every time.
- Swipe down from the top of the screen to open Quick Settings.
- Tap Airplane Mode to turn it on, then wait 10 seconds.
- Tap Airplane Mode again to turn it off.
- Give Wi-Fi a moment to reconnect, then test it.
If the toggle is not in your shortcuts, swipe down twice to expand the full Quick Settings panel.
Restart your phone and router
A full restart clears temporary memory and re-establishes the connection from scratch. In my experience this single step fixes the problem more often than any other.
- Hold the power button and select Restart.
- While the phone reboots, unplug the router’s power cable, wait 30 seconds, then plug it back in.
- Wait 60 seconds for the router to fully start before reconnecting.
If other devices on the network also have no internet, the fault is the router or your ISP — not your phone. If a restart does not help and only mobile data is affected, see my guide to Android mobile data not working.
Toggling Airplane Mode and restarting both devices clears the most common stalls in under two minutes.
How do I fix Android connected to Wi-Fi but no internet?
Forget the network and reconnect
A corrupted Wi-Fi profile causes endless failures. Deleting it and reconnecting fresh clears authentication errors right away.
- Go to Settings > Wi-Fi (or Settings > Network & Internet > Wi-Fi on stock Android).
- Tap and hold the problem network, then select Forget. On some phones, tap the gear icon next to the network, then choose Forget.
- Tap the network again and re-enter the password carefully.
Passwords are case-sensitive. If you are unsure of yours, check the label on the back or bottom of the router.
Switch to Google’s public DNS
A slow or broken DNS server stops pages from loading even when the phone is technically connected. Pointing it at Google’s public DNS is free, fast, and per Google’s own Public DNS documentation, uses the addresses 8.8.8.8 and 8.8.4.4.
- Go to Settings > Wi-Fi, tap the gear icon next to your network, then expand Advanced options.
- Set IP settings to Static.
- Set DNS 1 to
8.8.8.8and DNS 2 to8.8.4.4. - Tap Save and test the connection.
The day my pages loaded at a crawl on a hotel network, swapping to 8.8.8.8 fixed it instantly while the default DNS stayed dead. If you are connected but nothing loads, a DNS swap or a forget-and-reconnect almost always restores the internet.
How do I fix an IP address conflict on Android?
Assign a static IP
If two devices share the same IP address, neither connects reliably. Giving your phone a static IP sidesteps the clash entirely.
- Go to Settings > Wi-Fi, tap the gear icon next to your network, then Modify Network (or Edit) and expand Advanced options.
- Change IP settings from DHCP to Static.
- In the IP address field, change the last number to something high, like
192.168.1.200, to avoid clashing with other devices. - Leave the Gateway field unchanged, then tap Save.
Clear the Wi-Fi system cache
Android stores Wi-Fi configuration data that can corrupt over time. Clearing the cache removes stale entries that block new connections.
- Go to Settings > Apps, tap the three-dot menu, and select Show system apps.
- Find Wi-Fi or WifiConfigStore.
- Tap it, then go to Storage > Clear Cache.
The exact name varies by Android version and maker; if you cannot find it, this step simply is not available on your device — move on. A static IP plus a cache clear resolves the intermittent, random-looking drops that nothing else explains.
What should I do when nothing else works?
Verify your date and time
A wrong date or time triggers SSL certificate errors that silently break Wi-Fi authentication, especially on hotel and café login pages.
- Go to Settings > General Management > Date and Time (Samsung) or Settings > System > Date & Time (stock Android).
- Make sure Automatic date and time is on.
- If it was already on, toggle it off, wait 10 seconds, then back on to force a resync.
Reset network settings
This returns Wi-Fi passwords, Bluetooth pairings, and mobile data settings to factory defaults without touching personal data. It is the single most effective fix for persistent problems.
- Go to Settings > General Management (Samsung) or Settings > System (stock Android).
- Tap Reset > Reset Network Settings.
- Confirm and let it finish; the phone restarts automatically.
- Reconnect to Wi-Fi and enter the password again.
Write down your Wi-Fi passwords and note your Bluetooth devices first, since you will re-enter and re-pair them all afterward. If pairing acts up later, my guide to Android Bluetooth not pairing covers it.
Install pending software updates
Wi-Fi bugs are routinely patched in Android updates and security releases. If your phone is on outdated software, a known fix may already be waiting.
- Go to Settings > Software Update (Samsung) or Settings > System > System Update (stock Android).
- Tap Check for Updates and install anything available.
- Restart the phone and test Wi-Fi.
A network reset followed by any pending update clears the deepest software faults short of a factory reset.
Common Mistakes to Avoid
- Restarting only the phone, not the router. A stuck IP lease lives on the router. Fix: restart both devices together.
- Typing the password wrong. Passwords are case-sensitive. Fix: confirm it on the router label or connect another device with the same credentials.
- Jumping to a factory reset. That wipes photos, apps, and data. Fix: Reset Network Settings solves most of the same problems without erasing anything.
- Ignoring IP conflicts. Duplicate IPs cause failures that look random. Fix: check the router’s connected-device list for duplicate addresses and assign a static IP.
- Forgetting the captive portal. Hotels and cafés need a login page before the internet works. Fix: open a browser to trigger the portal and accept the terms.
Frequently Asked Questions
Why does my Android say “Connected” but there’s no internet?
The phone reached the router, but the router can’t reach the internet or DNS is failing. Switch to Google DNS (8.8.8.8) and restart the router. When I had this at home, every device was offline too, which pointed straight at the ISP rather than my phone.
Why does my Android keep disconnecting from Wi-Fi?
Repeated drops usually come from aggressive battery saving that powers down the Wi-Fi radio. Ease off battery optimization for network services. On my old phone, moving it closer to the router also stopped the drops, since a weak signal was half the problem.
Will resetting network settings delete my photos or apps?
No. Reset Network Settings only clears Wi-Fi passwords, Bluetooth pairings, and mobile data settings. I have run it many times and my photos, contacts, and apps were always untouched.
My Android connects but pages load very slowly. What’s wrong?
Slow loading on a connected signal usually means a DNS problem or a congested network. Switch to 8.8.8.8 and 8.8.4.4 first. When my whole household was slow, the bottleneck turned out to be the ISP, not any single phone.
Why does my Android connect to some Wi-Fi networks but not others?
The fault is that network’s configuration, not your phone. It may use MAC filtering or a security protocol your device dislikes. At a friend’s house, forgetting and reconnecting fixed a WPA3 mismatch for me in seconds.
Conclusion
Android Wi-Fi trouble is almost always fixable without a store visit. Start with the quick wins — Airplane Mode, a router restart, and forget-and-reconnect — then move to Reset Network Settings if needed.
If your phone is still sluggish or burning battery after reconnecting, read how I handle a slow Android phone and an Android battery draining fast — and try these steps before booking any repair.