sodcalculator

10 Tech How-To

Mac Not Showing Wi-Fi Networks? Fix It Now

Guide 10-23337 · Updated · Step by step

If your Mac isn’t showing any Wi-Fi networks in the menu bar, it usually means the Wi-Fi adapter is off, the software that manages it has crashed, or the radio is temporarily stuck. You can fix this in under a minute by toggling Wi-Fi off and on, restarting the Wi-Fi service, or resetting the system’s network configuration. Below are the exact steps to get your network list back, plus the common causes and how to prevent it from happening again.

Why Your Mac Suddenly Shows No Wi-Fi Networks

When the Wi-Fi menu shows the “Wi-Fi: Off” state or an empty list where networks used to appear, the problem is almost always on the Mac itself, not your router. The most frequent triggers are:

  • Software glitch: The Wi-Fi daemon (a background process) can freeze after sleep, wake, or a system update.
  • Airplane mode left on: A quick toggle in Control Center can be accidentally enabled.
  • Network service conflict: A stale DHCP lease or corrupted preference file can block scanning.
  • Hardware switch: On older MacBooks, the Wi-Fi function key (F2) or a physical switch can disable the radio.
  • Interference or range: Rarely, but if you’re far from the router, the Mac may show nothing until you move closer.

Knowing which one you’re dealing with saves time. The fixes below go from the least invasive to the most thorough.

Step 1: Toggle Wi-Fi Off and On

This clears most temporary software freezes. It forces the Wi-Fi adapter to re-initialize and rescan for networks.

  1. Click the Wi-Fi icon in the menu bar (top-right).
  2. If it says Wi-Fi: On, click Turn Wi-Fi Off.
  3. Wait 5 seconds, then click the icon again and select Turn Wi-Fi On.
  4. Wait 10 seconds and see if the network list populates.

If the icon is grayed out or you don’t see the toggle, skip to Step 2.

Step 2: Restart the Wi-Fi Service (Without Rebooting)

If toggling didn’t work, the Wi-Fi service itself may be stuck. You can restart it from System Settings without losing your saved networks.

  1. Open System Settings (Apple menu → System Settings, or System Preferences on older macOS).
  2. Click Wi-Fi in the left sidebar.
  3. Click the Details button next to your current network (or any network if none are shown).
  4. Click Forget This Network only if you want to remove it – but don’t do that yet. Instead, look for a Renew DHCP Lease button and click it.
  5. If that doesn’t help, go to Network in System Settings, select Wi-Fi in the list, and click the ellipsis (…) button, then choose Make Service Inactive.
  6. Wait 5 seconds, then click the ellipsis again and choose Make Service Active.

This resets the network service without touching your saved passwords.

Step 3: Turn Off Wi-Fi and Bluetooth Together

On some Macs, Wi-Fi and Bluetooth share the same radio chip. If Bluetooth is stuck, it can lock up the Wi-Fi scanner. This is a known quirk on certain Intel-based Macs and some Apple silicon models.

  1. Open Control Center (the two-toggle icon in the menu bar).
  2. Click the Wi-Fi button to turn it off.
  3. Click the Bluetooth button to turn it off.
  4. Wait 10 seconds, then turn Wi-Fi back on first, then Bluetooth.

If the menu bar still shows an empty list, move to the next step.

Step 4: Reset the Wi-Fi Adapter via Terminal

macOS has a hidden command that forces the Wi-Fi adapter to reinitialize. This is safe and doesn’t delete any settings.

  1. Open Terminal (Finder → Applications → Utilities → Terminal).
  2. Type the following and press Enter:
    sudo ifconfig en0 down
  3. Type your admin password when prompted (you won’t see it as you type).
  4. Then type: sudo ifconfig en0 up
  5. Wait 10 seconds and check the Wi-Fi menu.

If you have an Apple silicon Mac (M1/M2/M3), the adapter might be en0 as well, but if the command fails, check with ifconfig | grep en to list interfaces. If you’re not comfortable with Terminal, skip to Step 5.

Step 5: Delete the Wi-Fi Preference File (Safe)

Corrupted preference files are a common culprit. Deleting them forces macOS to recreate them from scratch. Your saved Wi-Fi passwords will be removed, so you’ll need to re-enter them.

  1. Open Finder and press Cmd+Shift+G.
  2. Paste this path and press Enter:
    /Library/Preferences/SystemConfiguration/
  3. Find these files and drag them to the Desktop (or Trash):
    com.apple.airport.preferences.plist
    com.apple.network.identification.plist
    NetworkInterfaces.plist
    preferences.plist
  4. Restart your Mac (Apple menu → Restart).

After reboot, macOS will rebuild these files and your Wi-Fi should show networks again. If you’re worried about losing passwords, back up the files to a folder instead of deleting them.

Step 6: Check for Hardware or System Issues

If none of the above works, the problem might be deeper. Try these in order:

  • Restart your Mac – a full reboot clears all software state.
  • Check if other devices see the network – if your phone also shows no networks, the router may be down, not your Mac.
  • Reset the SMC (Apple silicon: just restart; Intel Macs: shut down, hold Shift+Control+Option on the left side for 10 seconds, then power on).
  • Create a new network location – System Settings → Network → ellipsis → Locations → Edit Locations → add a new one.
  • Boot into Safe Mode – restart and hold Shift. If Wi-Fi works there, a third-party app is interfering.

If the Wi-Fi menu shows “No hardware installed” or the icon is missing entirely, the Wi-Fi card may have failed. That’s a hardware repair, not a software fix.

Frequently Asked Questions

Why does my Mac see other networks but not mine?

That’s a different problem – your Mac is scanning fine, but your router isn’t broadcasting. Check if your router is set to “hidden SSID” (if so, you need to manually join it via System Settings → Wi-Fi → Join Other Network). Also, try restarting the router.

Will resetting the Wi-Fi preference file delete my saved passwords?

Yes, deleting com.apple.airport.preferences.plist removes all saved Wi-Fi networks and passwords. You’ll have to re-enter them. To avoid this, back up the file first, or try the other steps before this one.

My Mac is too old for the latest macOS – do these fixes still work?

Yes, the steps work on macOS Catalina (10.15) through Sonoma (14). The menu paths differ slightly (System Preferences vs. System Settings), but the underlying Wi-Fi service and preference files are the same.

Why does Wi-Fi work after a reboot but then stop again?

This points to a software conflict – likely a third-party VPN, firewall, or network utility that starts at login. Check your Login Items (System Settings → General → Login Items) and disable any network-related apps, then test.

Does turning off Wi-Fi and Bluetooth together really help?

On Macs with a shared radio chip (many Intel models and some Apple silicon), a stuck Bluetooth stack can block Wi-Fi scanning. It’s a known workaround that costs 10 seconds, so it’s worth trying before more drastic steps.

What if none of these steps fix it?

If you’ve tried all steps and the Wi-Fi menu still shows nothing, it’s likely a hardware issue. Contact Apple Support or an authorized service provider. Before that, try a different user account – if Wi-Fi works there, the problem is in your user’s settings, not the system.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →