Internet not working? Let's fix it.
Pick what's happening and follow the steps in order. Most problems are solved in the first three.
Checking your connectionβ¦
No internet on any device
If your phone (on Wi-Fi), laptop and TV are all offline, the problem is your router, the line into your home or your provider.
- Look at the router lights. Find the internet or WAN light (often a globe icon). Red, orange or blinking usually means the router can't reach your provider.
- Restart the modem and router properly. Unplug both from power, wait 30 seconds, plug the modem in first and wait until its lights are steady (1β2 minutes), then the router.
- Check every cable. The fibre, DSL or coax cable from the wall into the modem, and the cable from the modem to the router. Push each until it clicks; replace a damaged one.
- Check for an outage. Use mobile data to open your provider's website, app or social media page. Many providers show outages by postcode.
- Check your account. An unpaid bill or a used-up data allowance can cut your service.
- Last resort: factory reset. Hold the pinhole reset button for 10 seconds. You'll need to set up your Wi-Fi name and password again, so call your provider first if you're unsure.
Only this device has no internet
Other devices work, so the network is fine and something on this device is stuck.
- Turn Wi-Fi off and on, or switch airplane mode on for 10 seconds and off again.
- Restart the device. It sounds too simple, but it clears most stuck network states.
- Forget the Wi-Fi network and join it again with the password.
- Turn off VPN, proxy and security software temporarily to see if one of them is blocking traffic.
- Reset the network settings for your system:
Open Command Prompt as administrator and run these one at a time, then restart:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Or: Settings β Network & internet β Advanced network settings β Network reset.
System Settings β Network β Wi-Fi β Details β TCP/IP β Renew DHCP Lease. Then flush DNS in Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
sudo systemctl restart NetworkManager
resolvectl flush-caches
Settings β System β Reset options β Reset Wi-Fi, mobile & Bluetooth. Saved Wi-Fi passwords will be removed.
Settings β General β Transfer or Reset iPhone β Reset β Reset Network Settings. Saved Wi-Fi passwords will be removed.
- Update network drivers (Windows: Device Manager β Network adapters β right-click β Update driver).
- Check the date and time. A wrong clock makes secure websites fail with certificate errors.
Connected to Wi-Fi but no internet
- Look for a sign-in page. Hotel, airport, cafΓ© and office networks often need you to accept terms first. Open
http://neverssl.comto make the sign-in page appear. - Check another device on the same Wi-Fi. If it's offline too, follow No internet on any device.
- Restart the router. Routers can run out of addresses or memory when many devices connect.
- Move closer, or switch band. 5 GHz is faster but short-range; 2.4 GHz goes through walls better. A weak signal can connect but still pass no data.
- Change your DNS to 1.1.1.1 (see DNS fixes). A failing DNS server looks exactly like "no internet".
- Check the router's parental controls or device blocklist in its admin page; your device may be paused or blocked.
Internet is slow
- Run a speed test on Wi-Fi, then on a network cable if you can. A big difference means Wi-Fi is the bottleneck.
- Pause heavy use on other devices: game downloads, system updates, cloud backups and 4K streams.
- Improve your Wi-Fi. Put the router in a central, raised spot away from microwaves, fish tanks and metal. Large homes need a mesh system or access point.
- Restart and update the router. Firmware updates often fix speed and stability issues.
- Check your bufferbloat grade. If it's C or worse, enable SQM / Smart Queue / QoS in your router so browsing stays fast while others download.
- Test at different times. If it's only slow in the evening, your provider's network is congested. Your test history is useful evidence.
- Compare with your plan. If wired tests are consistently far below what you pay for, contact your provider or check the fastest providers near you.
Some websites won't load (DNS problems)
Errors like DNS_PROBE_FINISHED_NXDOMAIN, "Server not found" or "This site can't be reached" while other sites work usually mean DNS trouble, or the site itself is down.
- Check if the site is down for everyone.
- Flush your DNS cache. Windows:
ipconfig /flushdns. Mac:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - Switch to a fast public DNS: Cloudflare
1.1.1.1and1.0.0.1, or Google8.8.8.8and8.8.4.4.
Settings β Network & internet β Wi-Fi (or Ethernet) β Hardware properties β DNS server assignment β Edit β Manual β turn on IPv4 β Preferred DNS 1.1.1.1, Alternate DNS 1.0.0.1.
System Settings β Network β Wi-Fi β Details β DNS β press + and add 1.1.1.1 and 1.0.0.1.
In NetworkManager: edit the connection β IPv4 β set DNS to 1.1.1.1, 1.0.0.1 and turn off automatic DNS. Or:
nmcli con mod "$(nmcli -g NAME con show --active | head -1)" ipv4.dns "1.1.1.1 1.0.0.1" ipv4.ignore-auto-dns yes
nmcli con up "$(nmcli -g NAME con show --active | head -1)"
Settings β Network & internet β Private DNS β Private DNS provider hostname β one.one.one.one.
Settings β Wi-Fi β tap (i) next to your network β Configure DNS β Manual β add 1.1.1.1 and 1.0.0.1.
- Change DNS on the router instead, so every device at home benefits.
- Try a private window and disable browser extensions, especially ad blockers and VPN extensions.
- Check the hosts file for leftover entries (Windows:
C:\Windows\System32\drivers\etc\hosts, Mac/Linux:/etc/hosts). - Try mobile data. If the site works there, your network, school, workplace or country may be blocking it.
Internet keeps disconnecting
- Start the connection monitor to log every drop with the exact time. It's the best evidence for your provider.
- Find out if it's Wi-Fi or the line. If a wired device drops at the same moments, the problem is the line or provider.
- Avoid interference. On 2.4 GHz use channel 1, 6 or 11; prefer 5 GHz where you can. Neighbours' networks and baby monitors can cause drops.
- Turn off Wi-Fi power saving. Windows: Device Manager β your Wi-Fi adapter β Power Management β untick "Allow the computer to turn off this device".
- Keep the router cool and in the open. Routers more than 5 years old often struggle with today's traffic.
- Update router firmware and device drivers.
- Check splitters and filters. Loose coax splitters and missing DSL filters cause regular drops.
Mobile data not working
- Toggle airplane mode on for 10 seconds, then off, and check that mobile data is switched on.
- Check your balance or data allowance in your carrier's app or by SMS.
- Turn on data roaming when abroad (check the charges first).
- Reset APN settings to default (Android: Settings β Network β SIMs β Access Point Names β Reset).
- Restart the phone and re-insert the SIM card; for eSIM, turn the line off and on.
- Check coverage and outages on your carrier's website from Wi-Fi.
Still stuck?
Check whether the service you need is down for everyone, or leave the monitor running to collect evidence for your provider.