Fix Wi-Fi Connection Problems on Mac (Complete Guide)
Wi-Fi issues on Mac are among the most frustrating technical problems users face — from slow download speeds and intermittent disconnections to complete inability to connect to networks. These issues can stem from router configuration, macOS settings, hardware problems, interference, or bugs introduced by software updates.
This guide provides systematic troubleshooting steps for every common Wi-Fi problem on macOS, from basic restarts to advanced network configuration. Whether your Wi-Fi is slow, keeps disconnecting, won't connect at all, or shows limited connectivity, you'll find step-by-step solutions to diagnose and fix the issue.
Table of Contents
- Quick Wi-Fi Troubleshooting Checklist
- Common Wi-Fi Problems and Symptoms
- Basic Troubleshooting Steps
- Fix Slow Wi-Fi Speeds
- Fix Dropped or Intermittent Connections
- Fix "Unable to Join Network" Error
- Reset Network Settings
- Delete and Recreate Wi-Fi Preferences
- Disable IPv6 and Adjust DNS Settings
- Check for Interference and Router Issues
- Update or Reinstall macOS
- Hardware Diagnostics and Repair
- FAQ
- Conclusion
Quick Wi-Fi Troubleshooting Checklist
Before diving into detailed troubleshooting, try these quick fixes:
| Step | Action | Expected Result |
|---|---|---|
| 1 | Turn Wi-Fi off and on | Reconnects to network |
| 2 | Restart Mac | Clears temporary network glitches |
| 3 | Restart router | Clears router-side issues |
| 4 | Move closer to router | Improves signal strength |
| 5 | Forget network and rejoin | Resets saved network settings |
| 6 | Check for macOS updates | Installs bug fixes |
| 7 | Test with another device | Determines if issue is Mac-specific or network-wide |
If none of these resolve the issue, proceed to the detailed troubleshooting sections below.
Common Wi-Fi Problems and Symptoms
Slow Wi-Fi speeds:
- Downloads are significantly slower than expected
- Web pages load slowly
- Streaming video buffers frequently
- Speed tests show much lower speeds than your internet plan
Dropped or intermittent connections:
- Wi-Fi disconnects randomly and reconnects after a few seconds or minutes
- Connection drops when moving around
- "No Internet Connection" errors despite being connected to Wi-Fi
Unable to join network:
- "Unable to join the network [Network Name]" error
- Password is rejected even though it's correct
- Network appears in the list but won't connect
Wi-Fi unavailable or grayed out:
- Wi-Fi icon in menu bar is grayed out or shows an "X"
- "No Wi-Fi hardware installed" error
- Wi-Fi toggle in System Settings doesn't respond
Self-assigned IP address:
- Connected to Wi-Fi but no internet access
- IP address starts with 169.254.x.x (APIPA/self-assigned address)
Basic Troubleshooting Steps
Start with these foundational troubleshooting steps before attempting advanced fixes.
Step 1: Toggle Wi-Fi off and on
Step 1: Click the Wi-Fi icon in the menu bar.
Step 2: Click Turn Wi-Fi Off.
Step 3: Wait 10 seconds.
Step 4: Click the Wi-Fi icon again and select Turn Wi-Fi On.
Step 5: Select your network and enter the password if prompted.
Step 2: Restart your Mac
Step 1: Click the Apple menu () > Restart.
Step 2: After the Mac restarts, check if Wi-Fi connects automatically.
Step 3: Restart your router and modem
Step 1: Unplug your router and modem from power.
Step 2: Wait 30 seconds.
Step 3: Plug in the modem first and wait for it to fully boot (all lights stable).
Step 4: Plug in the router and wait for it to fully boot.
Step 5: Try connecting your Mac to Wi-Fi again.
Step 4: Forget the network and rejoin
Step 1: Click the Wi-Fi icon in the menu bar.
Step 2: Click the i (info) icon next to your connected network (or the network you want to remove).
Step 3: Click Forget This Network (or go to System Settings > Wi-Fi, click Details next to the network, and click Forget Network).
Step 4: Confirm by clicking Forget.
Step 5: Reconnect to the network by selecting it from the Wi-Fi menu and entering the password.
Step 5: Check for macOS updates
Wi-Fi bugs are often fixed in macOS updates.
Step 1: Go to System Settings > General > Software Update.
Step 2: If an update is available, click Update Now or Upgrade Now.
Step 3: After the update installs and your Mac restarts, test Wi-Fi connectivity.
Fix Slow Wi-Fi Speeds
Slow Wi-Fi can result from poor signal strength, interference, router settings, or ISP issues.
Step 1: Run a speed test
Step 1: Go to https://fast.com or https://speedtest.net.
Step 2: Run the test and note your download and upload speeds.
Step 3: Compare the results to your internet plan's advertised speeds.
Step 4: Test on another device (phone, tablet) on the same Wi-Fi network. If speeds are similarly slow, the issue is with your router or ISP, not your Mac.
Step 2: Check Wi-Fi signal strength
Step 1: Hold Option (⌥) and click the Wi-Fi icon in the menu bar.
Step 2: Look at the RSSI value (Received Signal Strength Indicator). Typical values:
- -30 to -50 dBm: Excellent signal
- -50 to -60 dBm: Good signal
- -60 to -70 dBm: Fair signal (may experience slowdowns)
- -70 dBm or lower: Poor signal (slow speeds, dropped connections)
Step 3: If signal is poor, move closer to the router or consider a Wi-Fi extender.
Step 3: Switch to 5 GHz band
5 GHz Wi-Fi is faster and less congested than 2.4 GHz, but has shorter range.
Step 1: Click the Wi-Fi icon and check if your router broadcasts separate 2.4 GHz and 5 GHz networks (e.g., "MyNetwork-2.4" and "MyNetwork-5").
Step 2: If available, connect to the 5 GHz network.
Step 3: If your router doesn't separate bands, log into your router's admin panel (usually at 192.168.1.1 or 192.168.0.1) and enable band separation or prioritize 5 GHz.
Step 4: Disable VPN temporarily
VPNs can slow down your connection due to encryption overhead and server distance.
Step 1: If you're using a VPN, disconnect it.
Step 2: Run a speed test again.
Step 3: If speeds improve significantly, the VPN is the bottleneck. Try a different VPN server closer to your location.
Step 5: Clear DNS cache
Step 1: Open Terminal (search in Spotlight or go to Applications > Utilities > Terminal).
Step 2: Run:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Step 3: Enter your administrator password when prompted.
Step 4: Restart your Mac and test Wi-Fi speeds.
Step 6: Check for background downloads or uploads
Apps like iCloud Photos, Time Machine, or software updates can consume bandwidth.
Step 1: Open Activity Monitor (search in Spotlight).
Step 2: Click the Network tab.
Step 3: Sort by Sent Bytes or Received Bytes to see which apps are using the most bandwidth.
Step 4: Quit or pause any apps consuming excessive bandwidth.
Fix Dropped or Intermittent Connections
Step 1: Check for interference
Wireless interference from other networks, Bluetooth devices, or household electronics can cause dropped connections.
Step 1: Hold Option (⌥) and click the Wi-Fi icon in the menu bar.
Step 2: Note the Channel your network is using.
Step 3: Download and install WiFi Explorer (paid app) or WiFi Scanner (free) to see nearby networks and identify congested channels.
Step 4: Log into your router's admin panel and manually change the Wi-Fi channel to a less congested one (e.g., channels 1, 6, or 11 for 2.4 GHz).
Step 2: Disable Bluetooth temporarily
Bluetooth operates on the 2.4 GHz band and can interfere with Wi-Fi.
Step 1: Go to System Settings > Bluetooth.
Step 2: Toggle Bluetooth off.
Step 3: Test if Wi-Fi stability improves. If so, the issue is Bluetooth interference. Move Bluetooth devices farther from your Mac or switch to 5 GHz Wi-Fi.
Step 3: Remove network location and create a new one
Step 1: Go to System Settings > Network.
Step 2: Click the More options menu (three dots) at the bottom of the sidebar and select Locations.
Step 3: Click + to create a new location and name it (e.g., "Home").
Step 4: Click Done and connect to your Wi-Fi network in the new location.
Step 4: Reset SMC (Intel Macs only)
The System Management Controller (SMC) controls hardware functions including Wi-Fi. Resetting it can fix persistent connection issues.
For MacBooks with non-removable batteries (2018 and later):
Step 1: Shut down your Mac.
Step 2: Press and hold Shift + Control + Option (on the left side) and the power button simultaneously for 10 seconds.
Step 3: Release all keys and turn on your Mac.
For MacBooks with removable batteries (2017 and earlier):
Step 1: Shut down your Mac and remove the battery.
Step 2: Press and hold the power button for 5 seconds.
Step 3: Reinsert the battery and turn on your Mac.
Apple Silicon Macs (M1, M2, M3):
SMC reset isn't necessary on Apple Silicon Macs. Instead, restart your Mac normally.
Step 5: Disable Wi-Fi power saving (advanced)
macOS may put Wi-Fi hardware into low-power mode, causing dropped connections.
Step 1: Open Terminal.
Step 2: Run:
sudo pmset -a tcpkeepalive 1
Step 3: Restart your Mac.
Note: This keeps Wi-Fi active even when the Mac sleeps, which may slightly reduce battery life on laptops.
Fix "Unable to Join Network" Error
Step 1: Verify password
Step 1: Ensure you're entering the correct Wi-Fi password. Passwords are case-sensitive.
Step 2: If you're unsure of the password, check the router label or log into the router's admin panel to view it.
Step 2: Forget and rejoin network
(Already covered in Basic Troubleshooting Steps)
Step 3: Check router security settings
Some routers use security protocols incompatible with macOS.
Step 1: Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1).
Step 2: Find the Wi-Fi security settings.
Step 3: Ensure the security type is set to WPA2 or WPA3 (not WEP or outdated protocols).
Step 4: If using MAC address filtering, add your Mac's MAC address to the allowed list.
Step 4: Find your Mac's Wi-Fi MAC address
Step 1: Hold Option (⌥) and click the Wi-Fi icon in the menu bar.
Step 2: Note the Address field (e.g., a1:b2:c3:d4:e5:f6). This is your MAC address.
Step 3: Add this address to your router's MAC address allow list (if MAC filtering is enabled).
Step 5: Reset NVRAM/PRAM (Intel Macs)
NVRAM stores Wi-Fi network preferences and can become corrupted.
Step 1: Shut down your Mac.
Step 2: Turn it on and immediately press and hold Option + Command + P + R.
Step 3: Hold for about 20 seconds (your Mac may restart during this time).
Step 4: Release the keys and allow your Mac to boot normally.
Step 5: Reconnect to your Wi-Fi network.
Apple Silicon Macs: NVRAM reset isn't necessary. Restart normally instead.
Reset Network Settings
Resetting network settings clears all saved Wi-Fi networks, VPN configurations, and network preferences, often resolving persistent issues.
Step 1: Remove network configuration files
Step 1: Quit all apps and go to Finder.
Step 2: Press Shift + Command + G to open "Go to Folder."
Step 3: Enter:
/Library/Preferences/SystemConfiguration/
Step 4: Locate and move these files to the Desktop (as backup):
com.apple.airport.preferences.plistcom.apple.network.identification.plistcom.apple.wifi.message-tracer.plistNetworkInterfaces.plistpreferences.plist
Step 5: Restart your Mac.
Step 6: macOS recreates these files with default settings. Reconnect to your Wi-Fi network.
Step 7: If the issue persists, you can restore the original files from the Desktop. If resolved, delete the backup files.
Delete and Recreate Wi-Fi Preferences
This is a more aggressive reset than removing network configuration files.
Step 1: Open Terminal.
Step 2: Run:
sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
Step 3: Enter your administrator password.
Step 4: Run:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
Step 5: Run:
sudo rm /Library/Preferences/SystemConfiguration/preferences.plist
Step 6: Restart your Mac.
Step 7: Go to System Settings > Wi-Fi and reconnect to your network.
Disable IPv6 and Adjust DNS Settings
IPv6 issues or slow DNS servers can cause connectivity problems.
Disable IPv6:
Step 1: Go to System Settings > Network.
Step 2: Select Wi-Fi from the left sidebar.
Step 3: Click Details (next to your connected network).
Step 4: Click the TCP/IP tab.
Step 5: Set Configure IPv6 to Link-local only (or Off on older macOS versions).
Step 6: Click OK and test connectivity.
Change DNS servers:
Step 1: In System Settings > Network > Wi-Fi > Details, click the DNS tab.
Step 2: Click + and add these public DNS servers:
- Google: 8.8.8.8, 8.8.4.4
- Cloudflare: 1.1.1.1, 1.0.0.1
- Quad9: 9.9.9.9, 149.112.112.112
Step 3: Remove the old DNS servers (click – to delete).
Step 4: Click OK and test if connectivity improves.
Flush DNS cache:
(Already covered in Fix Slow Wi-Fi Speeds)
Check for Interference and Router Issues
Test with another device:
Step 1: Connect a phone, tablet, or another computer to the same Wi-Fi network.
Step 2: If the other device also experiences issues, the problem is with the router or ISP, not your Mac.
Step 3: Contact your ISP or replace the router.
Update router firmware:
Step 1: Log into your router's admin panel (check the router manual for instructions).
Step 2: Look for a "Firmware Update" or "System Update" section.
Step 3: If an update is available, install it.
Step 4: Restart the router and test connectivity.
Move router or Mac:
Step 1: Place your router in a central, elevated location away from walls and metal objects.
Step 2: Move your Mac closer to the router to test if distance is the issue.
Step 3: If the issue resolves when closer, consider a Wi-Fi extender or mesh network system.
Check for interference sources:
Cordless phones, microwaves, baby monitors, and neighboring Wi-Fi networks can cause interference.
Step 1: Move the router away from these devices.
Step 2: Use WiFi Explorer to identify congested channels and switch to a clearer one.
Update or Reinstall macOS
If Wi-Fi issues started after a macOS update, a subsequent update may fix the problem. If all else fails, reinstalling macOS can resolve corrupted system files.
Update macOS:
Step 1: Go to System Settings > General > Software Update.
Step 2: Install any available updates.
Reinstall macOS (without erasing data):
Step 1: Restart your Mac and hold Command + R to enter Recovery Mode.
Step 2: Select Reinstall macOS and click Continue.
Step 3: Follow the on-screen instructions. This reinstalls macOS while preserving your files and apps.
Step 4: After reinstallation, test Wi-Fi connectivity.
Hardware Diagnostics and Repair
If software troubleshooting doesn't resolve the issue, your Mac's Wi-Fi hardware may be faulty.
Run Apple Diagnostics:
Step 1: Disconnect all external devices except keyboard, mouse, and power.
Step 2: Restart your Mac and immediately hold D (Intel Macs) or press and hold the power button until you see startup options, then press Command + D (Apple Silicon).
Step 3: Apple Diagnostics runs tests on your hardware.
Step 4: If Wi-Fi hardware issues are detected, note the error code and contact Apple Support.
Check for physical damage:
Step 1: Inspect your Mac for visible damage (liquid spills, cracks, etc.).
Step 2: If you suspect hardware damage, take your Mac to an Apple Store or authorized service provider.
Wi-Fi module replacement:
If diagnostics confirm Wi-Fi hardware failure, the Wi-Fi module (or logic board, in some cases) must be replaced. This requires professional repair.
FAQ
Why does my Mac keep disconnecting from Wi-Fi?
Common causes include interference from other wireless devices, a weak signal, outdated router firmware, or corrupted network preferences. Try moving closer to the router, switching to 5 GHz, resetting network settings, and updating your router firmware.
Why is my Mac's Wi-Fi slower than other devices?
Check if you're connected to the 2.4 GHz band instead of 5 GHz, ensure no background apps are consuming bandwidth, disable VPN temporarily, and verify signal strength. If the issue persists, reset network settings or reinstall macOS.
How do I fix "Self-Assigned IP Address" error?
This means your Mac couldn't obtain an IP address from the router. Try restarting the router, forgetting and rejoining the network, renewing the DHCP lease (System Settings > Network > Wi-Fi > Details > TCP/IP > Renew DHCP Lease), or resetting network settings.
Can macOS updates cause Wi-Fi problems?
Yes. Apple occasionally introduces Wi-Fi bugs in macOS updates. Check Apple's support forums or news sites for reports of Wi-Fi issues with your specific macOS version. If a bug exists, wait for Apple to release a patch or downgrade to a previous macOS version (advanced).
Should I use 2.4 GHz or 5 GHz Wi-Fi?
Use 5 GHz for faster speeds and less interference when close to the router. Use 2.4 GHz for better range when farther away or if your router doesn't support 5 GHz. Many modern routers automatically switch between bands (band steering).
How do I forget all Wi-Fi networks at once?
There's no built-in option to forget all networks simultaneously. You can delete network preferences manually by removing the files in /Library/Preferences/SystemConfiguration/ as described in Reset Network Settings.
Conclusion
Wi-Fi problems on Mac range from simple configuration issues to hardware failures, but most can be resolved through systematic troubleshooting. Start with the basics — restart your Mac and router, forget and rejoin the network, and check for macOS updates. If issues persist, move to intermediate steps like resetting network settings, adjusting DNS servers, and checking for interference.
For persistent or complex issues, advanced troubleshooting — deleting network preference files, disabling IPv6, resetting SMC/NVRAM, or reinstalling macOS — usually resolves the problem. If none of these work, run Apple Diagnostics to check for hardware failure and contact Apple Support or a service provider for repair.
Wi-Fi reliability is critical for productivity, so don't ignore recurring issues. Regular maintenance — keeping macOS updated, periodically clearing network settings, and ensuring your router firmware is current — prevents many common Wi-Fi problems before they start.