Connected to Wi-Fi but No Internet? Try These Fixes
Understand the crucial difference between a local Wi-Fi connection and actual internet access, and resolve gateway or DNS issues step-by-step.
Start Here: 30-Second Immediate Triage
Immediate action before changing complex settings
Seeing "Connected, no internet" or "No Internet Access" means your device successfully created a local radio link with your Wi-Fi router, but the router cannot route traffic out to the global internet.
Quick Diagnostic Checks
Most Likely Causes
Understanding the mechanism prevents guessing and avoids creating new system issues.
ISP Upstream Outage or Dropped Signal
Your router is broadcasting locally, but the external coaxial, fiber, or DSL signal from your service provider is dead.
DNS Server Resolution Failure
Your network connection is intact, but the default DNS server cannot translate web domain names into numerical IP addresses.
Captive Portal Awaiting Authentication
The router requires you to accept terms or sign in via a web splash screen before opening internet traffic.
Corrupted IP Lease or DHCP Conflict
Your device was assigned an invalid self-assigned IP address (such as 169.254.x.x) or two devices share the same local IP.
Third-Party VPN or Firewall Deadlock
A VPN "kill switch" or security software blocked traffic after a background disconnection or software crash.
Mini Diagnostic: Single-Device vs. All-Device Matrix
Follow this diagnostic branch to eliminate 80% of unnecessary troubleshooting steps.
Step-by-Step Resolution Protocol
Work through these steps in order. Click to check off items as you complete them.
Trigger Captive Portal Login (For Public & Guest Wi-Fi)
- If you are in a hotel, airport, coffee shop, or apartment complex with shared Wi-Fi, open your browser.
- Navigate to an unencrypted HTTP webpage like http://neverssl.com or http://1.1.1.1.
- Because modern HTTPS connections block forced redirects, visiting an unencrypted HTTP URL forces the captive portal login page to open.
- Accept the terms of service or enter the room/access code.
Change DNS Servers to Fast Public Resolvers
- On Windows: Settings > Network & internet > Wi-Fi > Hardware properties > DNS server assignment > Edit > Manual > IPv4 > Preferred DNS: 1.1.1.1, Alternate DNS: 8.8.8.8.
- On Mac: System Settings > Wi-Fi > Details > DNS > click (+) > add 1.1.1.1 and 8.8.8.8 > Apply.
- On iPhone/Android: In Wi-Fi network settings, configure Private DNS to 1dot1dot1dot1.cloudflare-dns.com or set manual DNS to 1.1.1.1.
Disable VPNs and Security Kill Switches
- Completely disconnect and close any active VPN software (NordVPN, ExpressVPN, corporate VPNs).
- Check if the VPN has an active "Kill Switch" enabled that prevents all web browsing when the VPN tunnel disconnects.
- Disable any third-party antivirus web shields temporarily to test if packet filtering is blocked.
Perform a Sequential Modem & Router Reboot
- Unplug BOTH your modem and router from power outlets.
- Wait 30 seconds for all volatile memory to clear.
- Plug in the MODEM first. Wait approximately 2 to 3 minutes until the online/internet light turns solid.
- Plug in the ROUTER second. Wait 2 minutes for it to obtain a public WAN IP address from the modem.
Flush DNS and Renew DHCP Lease
- On Windows: Press Windows Key + R, type cmd, press Enter. Type `ipconfig /flushdns` and press Enter. Then type `ipconfig /renew` and press Enter.
- On Mac: System Settings > Wi-Fi > Details > TCP/IP > click "Renew DHCP Lease".
- On iOS/Android: Turn Airplane Mode ON for 10 seconds, then OFF to force a clean IP lease renewal.
Interpreting the Diagnostic Outcome
If That Didn't Work: Next Safe Actions
Safe escalation pathways
When standard resets fail, follow these non-destructive next steps:
- 1Check Router Admin Interface: Open your browser and go to http://192.168.1.1 or http://192.168.0.1. Check if the WAN IP address is 0.0.0.0 (no connection from ISP) or a valid public IP.
- 2Inspect Ethernet Gateway Cable: Ensure the cable between the modem LAN port and router WAN/Internet port is firmly connected and undamaged.
- 3Check for ISP Account Suspension: Verify that monthly billing is current in your provider portal.
When to Stop Troubleshooting
Use the Interactive 10-Step Tech Fixer
Prefer an interactive checklist with real-time step trackers? Launch the full FixTheDay Tech Fixer for this issue.