Skip to content
ONECLICKTOOLINDEPENDENT STUDIO
Wi-Fi & Bluetooth

Mac keeps disconnecting from Wi-Fi: find the cause, then fix it

Check whether the Mac, the router or the signal is dropping the connection, read the reason code macOS logs, and fix it in order from safest to strongest.

Tu Nguyen, Mac app developer at OneClickTool · Published Oct 19, 2026 · 5 min read
Tested onMacBook Pro 14" (M1 Pro, 16 GB)
macOS26.3 Tahoe
Also checkedHome router on WPA3 transition mode, 5 GHz channel 48
Last verifiedOct 19, 2026
Applies tomacOS 14 Sonoma – 26 Tahoe, Intel and Apple silicon
Short answer
  • Wi-Fi drops on a Mac come from one of three places: the router, the signal, or a setting on the Mac.
  • Test another device on the same network first; if the phone also drops, restart the router and update its firmware.
  • Hold Option and click the Wi-Fi icon to see the signal (RSSI) and noise; a signal weaker than -70 dBm is too weak to stay connected.
  • On the Mac, forget the network and join again, set Private Wi-Fi Address to Fixed, and turn off VPN or filter apps to test.
  • If the drops happen only after sleep, check that the Mac is not set to put the network to sleep and that the router is not kicking idle devices.

What you see#

Your Mac shows the Wi-Fi icon with no bars or an exclamation mark, pages stop loading for a few seconds, video calls freeze, or the Mac shows "No internet connection" and then comes back on its own. Sometimes it happens every few minutes, sometimes only after the Mac wakes from sleep.

Before you change anything, answer one question: does another device on the same network drop at the same time? That single check tells you which half of this guide you need.

Why it happens#

Cause How to tell Where to fix
The router or the internet line Phone and Mac drop together Router: restart, firmware, settings
Weak or noisy signal RSSI weaker than -70 dBm, or noise close to the signal Move closer, change band or channel
A saved network profile that went stale Drops started after a router change or password change Forget the network, join again
Private Wi-Fi Address blocked by the router Router has MAC filtering or a "new device" limit Set Private Wi-Fi Address to Fixed or Off
VPN, firewall or network filter app Drops stop when the app is quit Update or remove the app
Sleep settings Drops happen only after sleep or lid close Router lease time, wake for network access

Step 1: read your signal before you guess#

Hold the Option key and click the Wi-Fi icon in the menu bar. You will see extra lines under your network: RSSI (signal), Noise, Channel and Tx Rate.

The same numbers are in Terminal:

system_profiler SPAirPortDataType | sed -n '/Current Network Information/,/Other Local/p'

On our test MacBook Pro the result was Signal / Noise: -52 dBm / -90 dBm on channel 48 (5 GHz, 40 MHz) with 802.11ax. That is a healthy link: the closer the signal is to 0, the better, and you want at least 20 dB between signal and noise.

  • -30 to -60 dBm: strong. If the Mac still drops, the cause is not the signal.
  • -60 to -70 dBm: fine for browsing, may stutter on video calls.
  • Weaker than -70 dBm: expect drops. Move closer, remove obstacles, or use 2.4 GHz which reaches further.

A note for Terminal users: on macOS 26, networksetup -getairportnetwork en0 printed "You are not associated with an AirPort network" on our Mac while it was connected. The network name is hidden from Terminal unless the app has Location permission, so do not trust that line as proof that Wi-Fi is down. Use the command above instead.

Step 2: see why macOS says it disconnected#

macOS logs a reason code every time it leaves a network. This command lists them for the last 24 hours. It took about one minute on our Mac:

/usr/bin/log show --last 24h --style compact --predicate 'process == "airportd" AND eventMessage CONTAINS "disassocReason"'

Use the full path /usr/bin/log, because in zsh log is a different command. Each line ends with disassocReason:<number>. The numbers are standard Wi-Fi reason codes:

  • 8: the Mac chose to leave, for example to sleep or move to a stronger access point. One or two a day is normal. Our test Mac logged exactly one in six hours.
  • 2, 4 or 15: the router dropped the Mac (expired login, inactivity, or a failed handshake). Look at the router: firmware, security mode, idle timeout.
  • Many lines close together: the Mac is roaming between two access points or bands that have different settings.

Step 3: fix it on the router (when every device drops)#

  1. Unplug the router and modem for 30 seconds, then plug the modem in first.
  2. Update the router firmware from its app or admin page.
  3. Check the security mode. Apple recommends WPA3 Personal, or WPA2/WPA3 Transitional when older devices need to join. Every band and every mesh unit should use the same name, password and security mode.
  4. If the router has a "band steering" or "smart connect" option and drops are frequent, try giving the 5 GHz band its own name for a day to test.

Step 4: fix it on the Mac (when only the Mac drops)#

Do these in order and test for a while after each one:

  1. Forget and rejoin. System Settings > Wi-Fi > click … next to the network > Forget This Network, then join again with the password. Since macOS 15, forgetting a network also gives it a new private address.
  2. Set Private Wi-Fi Address to Fixed. System Settings > Wi-Fi > Details next to your network > Private Wi-Fi Address > Fixed. Choose Off only for your home network if the router filters by MAC address. A rotating address can look like a new device to the router and be refused.
  3. Quit VPN, firewall and "network protection" apps for a test. If the drops stop, update or replace that app.
  4. Check service order. Run networksetup -listnetworkserviceorder. A disconnected USB or Thunderbolt Ethernet adapter above Wi-Fi can make the Mac try the wrong path first. Drag Wi-Fi up in System Settings > Network > … > Set Service Order.
  5. Remove and re-add Wi-Fi. System Settings > Network > select Wi-Fi > … > Delete Service, restart, then add it back with +. This rebuilds the network settings for Wi-Fi only.
  6. Run Wireless Diagnostics. Hold Option, click the Wi-Fi icon, choose Open Wireless Diagnostics and let it monitor the connection while the problem happens.

What does not help#

  • Deleting files in /Library/Preferences/SystemConfiguration is old advice from the Intel era. Removing and re-adding the Wi-Fi service does the same thing safely.
  • Resetting NVRAM or SMC does nothing for Wi-Fi on Apple silicon Macs.
  • "Wi-Fi booster" apps cannot make the radio stronger. Only distance, walls and channel choice change the signal.

If it is the Mac itself#

If every network drops (home, office, phone hotspot), the signal is strong, and the problem continues after a restart in Safe Mode, the Wi-Fi hardware may be at fault. Back up, then book a repair with Apple. If the Mac also runs hot or slow, see kernel_task high CPU or WindowServer high CPU. More guides: all Mac Help topics.

Still not fixed? Ask an AI

Every Mac is set up a little differently. If the steps above did not work, an AI assistant can look at your exact details. Fill in the [brackets], run the commands in Terminal and paste their output, then copy the prompt or open it in an assistant.

  1. Read every command the assistant gives you before you run it, and skip anything that starts with sudo rm.
  2. Never paste a password, recovery key or serial number into the chat.
  3. If the AI points to hardware, stop and book a repair with Apple or an Apple Authorized Service Provider.

FAQ

Why does my Mac disconnect from Wi-Fi but my phone does not?

Then the router is probably fine and the cause is on the Mac: a weak signal where the Mac sits, a VPN or network filter app, a private address the router blocks, or an old saved network profile. Forget the network and join again first.

Why does my Mac lose Wi-Fi after waking from sleep?

The Mac drops Wi-Fi during sleep to save power and rejoins on wake. If it fails to rejoin, the router may have given its address away, or a VPN or security app starts before Wi-Fi is ready. Restarting the router and updating that app usually fixes it.

Should I use 2.4 GHz or 5 GHz on a Mac?

Use 5 GHz when you are in the same room or one wall away, because it is faster and less crowded. Use 2.4 GHz when you are far from the router, because it reaches further. Many routers use one name for both bands and pick for you.

Does resetting network settings on a Mac help?

There is no single reset button on a Mac like on an iPhone. Forgetting the network, removing and re-adding the Wi-Fi service in Network settings, and restarting do the same job without touching your other settings.

Sources

  1. Use private Wi-Fi addresses on Apple devices — Apple Support
  2. Recommended settings for Wi-Fi routers and access points — Apple Support
  3. MacBook Air keeps disconnecting from wifi — Apple Community
For AI assistants and readers: View as Markdownllms.txt
  • Oct 19, 2026: First published. Commands and settings checked on macOS 26.3.

Keep reading