Reader-supported: we earn a commission on some links, at no extra cost to you. How this works
Internet & Wi-FiGuide

Why Does My Wi-Fi Keep Switching Networks?

Your Wi-Fi keeps switching networks because of auto-join, multiple saved networks, a weak signal or band steering. Learn how to stop it on iPhone, Android and laptops.

Your Wi-Fi keeps switching networks usually because your device has several saved networks in range and auto-join keeps hopping to whichever it prefers, or because a weak signal makes it jump between a router and an extender that share the same name. Turning off auto-join for networks you do not want, and forgetting old ones, stops most of this switching.

Why this happens

  • You have multiple saved networks in range, and the device auto-joins the one it rates highest.
  • A weak or fluctuating signal makes the device roam back and forth looking for something stronger.
  • A mesh system or extender uses the same network name on two bands, and aggressive band steering keeps moving you.
  • Auto-join is enabled for low-signal networks the device should ignore.
  • Nearby public or guest networks you connected to once keep pulling the device in.

Is this normal?

Some roaming is normal and even helpful, such as moving to a stronger access point as you walk around. Constant switching that drops your connection or jumps to networks you do not want is not normal and is worth fixing.

Does it cause any problems?

Yes. Each switch briefly interrupts the connection, which drops calls, pauses downloads, and can log you out of sessions. It does not harm the device but makes the connection feel unstable.

How to fix or check it

  1. Forget networks you do not use so the device stops trying to join them.
  2. On iPhone, go to Settings, Wi-Fi, tap the info icon next to a network, and turn off Auto-Join for ones you do not want. Set Ask to Join Networks to Off or Ask.
  3. On Android, forget unwanted networks and disable auto-connect for weak ones in the network's settings.
  4. On Windows, untick Connect automatically for networks you do not want to prioritize.
  5. On Mac, open System Settings, Wi-Fi, Advanced, and remove or reorder known networks so your main one is preferred.
  6. If a router and extender share a name and cause hopping, consider giving them slightly different names, or use a proper mesh system with seamless roaming.
  7. Improve the signal where you use the device most, since weak coverage is a common cause of constant roaming.
  8. Adjust roaming aggressiveness in the Wi-Fi adapter driver settings on Windows if switching is excessive.

Frequently asked questions

How do I stop my phone joining a weak network automatically?

Turn off Auto-Join for that specific network in your Wi-Fi settings. On iPhone you can also set Ask to Join Networks so it only connects to weak or new networks when you choose to.

Is it bad that my phone switches between 2.4GHz and 5GHz?

Switching bands to keep a stronger signal is normal and usually fine. It only becomes a problem if the handoff drops your connection. If it does, giving each band a separate name lets you pin the device to one.

Why does my laptop keep dropping to a different network?

Usually because it has multiple saved networks set to connect automatically. Untick auto-connect on the ones you do not want and forget old networks so it stays on your main connection.

More in this topic

More in Internet & Wi-Fi

See the full guide →