wifi fix

Wi-Fi Keeps Disconnecting? 10 Fixes to Stay Connected

60-Second Solution

Try these quick fixes first — most users solved it here

  1. Forget the network → reconnect with password
  2. Set IP to Static (Settings → Wi-Fi → Advanced)
  3. Restart your router (unplug 30 sec)

Still not fixed? Read the full guide below ↓

Why Does Wi-Fi Keep Disconnecting?

A Wi-Fi connection that drops repeatedly is one of the most annoying tech problems. It could be your phone, your router, or the network configuration. The key is to determine which one — and this guide walks you through it systematically.

Fix 1: Restart Your Router and Phone

Start with the basics. Unplug your router, wait 30 seconds, and plug it back in. While it’s rebooting, restart your phone too. This clears temporary routing errors on both ends and resolves about 30% of Wi-Fi disconnection issues.

Fix 2: Forget and Reconnect to the Network

iPhone: Settings → Wi-Fi → tap (i) next to network → Forget This Network
Android: Settings → Wi-Fi → long press network → Forget Network

Then reconnect by selecting the network and entering the password again. This re-establishes a clean connection with fresh DHCP settings.

Fix 3: Disable Wi-Fi Assist / Smart Network Switch

iPhone: Settings → Cellular → scroll down → Wi-Fi Assist (toggle OFF). Wi-Fi Assist automatically switches to cellular when Wi-Fi is weak, which can cause apparent disconnections.

Android (Samsung): Settings → Connections → Wi-Fi → Advanced → Switch to Mobile Data (toggle OFF).

Fix 4: Disable Battery Optimization for Wi-Fi

Android: Settings → Battery → Battery Optimization → Wi-Fi-related apps and system services → Don’t Optimize. Some Android phones aggressively sleep the Wi-Fi radio to save battery.

Also check: Settings → Wi-Fi → Advanced → Keep Wi-Fi on during sleep → Always.

Fix 5: Change DNS Servers

Slow or failing DNS servers can make Wi-Fi appear to disconnect. Try switching to Google’s DNS (8.8.8.8 / 8.8.4.4) or Cloudflare’s (1.1.1.1 / 1.0.0.1).

Android: Settings → Wi-Fi → long press network → Modify → Advanced → IP Settings → Static → enter DNS addresses
iPhone: Settings → Wi-Fi → (i) → DNS → Manual → Add DNS server

Fix 6: Change Wi-Fi Frequency Band

If your router broadcasts both 2.4GHz and 5GHz, try connecting to the other band. 5GHz is faster but has shorter range. 2.4GHz is slower but penetrates walls better. If you’re disconnecting at a distance, switch to 2.4GHz.

Fix 7: Check Router Channel Congestion

Access your router settings (usually 192.168.1.1 or 192.168.0.1 in your browser) and look for the Wi-Fi channel setting. In crowded areas (apartments), many networks compete on the same channel. Switch to a less congested channel (1, 6, or 11 on 2.4GHz) or enable Auto.

Fix 8: Update Router Firmware

Outdated router firmware can cause stability issues. Log into your router admin panel and check for firmware updates. This is often overlooked but can dramatically improve Wi-Fi stability.

Fix 9: Reset Network Settings on Your Phone

iPhone: Settings → General → Transfer or Reset → Reset → Reset Network Settings
Android: Settings → System → Reset → Reset Wi-Fi, Mobile & Bluetooth

Fix 10: Check for Interference

Cordless phones, microwaves, baby monitors, and neighboring Wi-Fi networks all operate on 2.4GHz and can cause interference. Move your router away from these devices, or switch to 5GHz which is less crowded.

From the Field: The 3 Disconnect Patterns I See Most Often

People describe Wi-Fi disconnects as “random,” but they’re almost never random. After diagnosing this on dozens of phones and laptops, every case I’ve seen falls into one of three patterns. Knowing which one you have cuts troubleshooting time in half:

  1. The “every 30-60 minutes” disconnect. This is a DHCP lease renewal problem. Your router is handing out short leases (usually 1 hour by default on cheap routers), and the renegotiation drops the connection on certain devices. Fix: log into your router admin (typically 192.168.1.1), find DHCP settings, set lease time to 24 hours or longer.
  2. The “drops when I walk to another room” disconnect. This is a roaming aggressiveness issue. Your phone holds onto the original AP signal too long instead of switching to a closer one. Fix on iPhone: Settings → Wi-Fi → tap (i) next to network → Auto-Join Off, then On again resets the priority list. On Android: Forget the network entirely, then rejoin — this clears the cached BSSID.
  3. The “drops only at certain times of day” disconnect. This is interference, full stop. Microwaves, baby monitors, USB 3.0 devices (yes, really), and dense apartment buildings. Open a Wi-Fi analyzer app, look at channel congestion at the time of day it drops, and switch your router to the least-used channel. On 2.4 GHz, only channels 1, 6, and 11 don’t overlap.

A trick for “connected but no internet” specifically

If your phone shows the Wi-Fi icon but websites won’t load — and toggling Wi-Fi off/on doesn’t help — the problem is almost always DNS. Your phone is reaching the router fine, but the router can’t resolve domain names because its upstream DNS is down or slow. Quickest fix:

  • iPhone: Settings → Wi-Fi → (i) on your network → Configure DNS → Manual → Add Server → 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
  • Android: Settings → Network → Internet → long-press your network → Modify → Advanced → IP settings: Static → DNS 1: 1.1.1.1

If pages load instantly after switching DNS, your ISP’s DNS is the problem — not your phone, not your router. Tell your ISP, or just keep using Cloudflare/Google DNS as a permanent setting.

Related Articles

Frequently Asked Questions

Why does my phone keep disconnecting from Wi-Fi only at home?

If disconnections only happen at home, the problem is almost certainly your router or home network settings rather than your phone. Try restarting the router, switching to a different Wi-Fi frequency band (2.4GHz vs 5GHz), or changing the router’s Wi-Fi channel. Also check if too many devices are connected to the router simultaneously, as this can cause instability.

Why does my Wi-Fi disconnect when the screen turns off?

This is caused by your phone’s battery optimization aggressively cutting Wi-Fi to save power during sleep. On Android, go to Settings → Battery → Battery Optimization, find Wi-Fi or your specific apps, and set them to “Don’t Optimize.” Also check Settings → Wi-Fi → Advanced → Keep Wi-Fi on during sleep → Always. On iPhone, this behavior is rare but can be triggered by Low Power Mode — disable it and test.

Why does my Wi-Fi show connected but no internet?

Connected with no internet means your phone successfully joined the Wi-Fi network but cannot reach the internet beyond your router. This usually means the router itself has lost its internet connection — try restarting the router by unplugging it for 30 seconds. It can also be caused by a DNS failure: try setting your DNS manually to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). If other devices also show no internet on the same Wi-Fi, the issue is definitely the router or your ISP.

Does changing the Wi-Fi channel really help with disconnections?

Yes, significantly in congested areas like apartments. On the 2.4GHz band, neighboring routers all share the same frequency space. If many nearby networks use the same channel (most default to channel 6), they interfere with each other and cause connection drops. Switching to a less-used channel (1 or 11 on 2.4GHz) can dramatically improve stability. Use a free Wi-Fi analyzer app to see which channels are least congested in your area before choosing.

When should I contact my internet service provider?

Contact your ISP if multiple devices in your home all drop Wi-Fi at the same times, if the router’s internet light blinks or turns red periodically, or if rebooting the router only fixes the problem temporarily. These symptoms suggest an issue with the signal coming into your home rather than a device or router configuration problem. Your ISP can run line tests remotely and, if needed, send a technician to check the connection at your home.

Leave a Comment

Your email address will not be published. Required fields are marked *