Mac Wi-Fi Not Working? A Step-by-Step Troubleshooting Guide
Wi-Fi dropping, slow speeds, or won't connect at all? Here's a systematic guide to diagnosing and fixing Mac Wi-Fi problems.
Mac Wi-Fi issues range from minor annoyances (slow speeds) to complete failures (won't connect at all). Here's a systematic approach to diagnosing and fixing them.
Quick fixes first
Before diving deep, try these in order:
- Turn Wi-Fi off and on — Click the Wi-Fi icon in the menu bar, toggle it off, wait 10 seconds, toggle it back on.
2. Restart your Mac — A restart resets the network stack and clears any software glitches.
3. Restart your router — Unplug your router for 30 seconds, plug it back in, and wait 2 minutes for it to fully boot.
4. Forget and rejoin the network — System Settings > Wi-Fi > click the (i) next to your network > Forget This Network. Then reconnect with the password.
If these don't help, keep reading.
Diagnose the problem
Is it your Mac or the network? Try connecting another device (phone, tablet) to the same Wi-Fi. If other devices also have problems, the issue is your router or ISP. If only your Mac has trouble, the issue is Mac-specific.
Check the Wireless Diagnostics tool Hold Option and click the Wi-Fi icon in the menu bar. Select "Open Wireless Diagnostics." This built-in tool can identify interference, signal quality, and configuration issues.
Check signal strength Hold Option and click the Wi-Fi icon. Look at RSSI (Received Signal Strength Indicator): - -30 to -50 dBm: Excellent - -50 to -60 dBm: Good - -60 to -70 dBm: Fair - Below -70 dBm: Weak — move closer to your router
Network configuration fixes
Flush DNS cache Stale DNS entries can cause websites to fail loading or load slowly:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponderRenew DHCP lease System Settings > Wi-Fi > click Details next to your network > TCP/IP > click Renew DHCP Lease.
Reset network settings If nothing else works, you can reset your Mac's network configuration:
- Turn off Wi-Fi
- Go to /Library/Preferences/SystemConfiguration/
- Move these files to a backup location:
- - com.apple.airport.preferences.plist
- - NetworkInterfaces.plist
- - preferences.plist
- Restart your Mac
- Reconnect to Wi-Fi
macOS will recreate these files with fresh settings.
Router-side fixes
Change Wi-Fi channel If you're in an apartment building with many Wi-Fi networks, channel congestion can slow things down. Log into your router's admin page and try a different channel. For 2.4 GHz, channels 1, 6, and 11 are best. For 5 GHz, most channels work well.
Update router firmware Outdated router firmware can cause compatibility issues with newer macOS versions.
Separate 2.4 GHz and 5 GHz networks If your router uses the same SSID for both bands, your Mac might keep switching between them. Creating separate SSIDs lets you choose which band to connect to. 5 GHz is faster but has shorter range.
VPN interference
VPN software can interfere with normal Wi-Fi operation, especially split-tunnel configurations. If you use a VPN, try disconnecting it to see if Wi-Fi improves.
When to call Apple
If you've tried everything and Wi-Fi still doesn't work properly, the issue might be hardware: - Wi-Fi antenna damage (common after drops or liquid exposure) - Logic board issues - macOS reinstallation may help if it's a deep software issue
Apple Diagnostics can help: shut down your Mac, then hold the power button (Apple Silicon) or press D while booting (Intel) to run diagnostics.
Maintenance helps
Flushing DNS is one of the 9 maintenance tasks in CleanMyMacOS. The app shows you the exact commands with explanations, so you don't have to remember Terminal syntax. It's one of the quickest and most effective network troubleshooting steps.
CleanMyMacOS can help with this — download it free from the Mac App Store.