Mac Not Connecting to Wi-Fi? 10 Fixes That Work
Wi-Fi problems on a Mac are frustrating -- especially when every other device in the house connects just fine. Whether your Mac drops the connection repeatedly, refuses to join a known network, or shows "No Internet Connection" despite being connected, these 10 fixes address the most common root causes, ordered from quickest to most thorough.
As an Amazon Associate we earn from qualifying purchases. This costs you nothing extra and helps keep this site free.
⚡ Wi-Fi Helpers
Sometimes the device is fine — your router is the problem.
If your router is old, IT'S the bottleneck — not your device
Wired backup when Wi-Fi fails
64 bits, pro-grade — for serious DIY repair only
Required for safe electronics cleaning
Fix 1: Toggle Wi-Fi Off and On
The simplest fix works more often than you would expect. A quick toggle resets the Wi-Fi radio:
- Click the Wi-Fi icon in the menu bar
- Toggle Wi-Fi off
- Wait 10-15 seconds
- Toggle Wi-Fi back on and let it reconnect
If you do not see the Wi-Fi icon, go to System Settings > Control Center > Wi-Fi and set it to "Show in Menu Bar."
Fix 2: Restart Your Mac and Router
A full restart clears temporary network state on both ends:
- Restart your Mac: Apple menu > Restart
- Power cycle your router: Unplug the power cable, wait 30 seconds, plug it back in
- Wait 2-3 minutes for the router to fully boot, then try connecting
This resolves DHCP conflicts, clears ARP tables, and resets both the client and access point state.
Fix 3: Forget and Rejoin the Network
Corrupted saved credentials are a common cause of connection failures:
- Open System Settings > Wi-Fi
- Find your network in the list and click the info (i) button next to it
- Click "Forget This Network" and confirm
- Reconnect by selecting the network and entering the password fresh
Fix 4: Renew Your DHCP Lease
An expired or conflicting IP address can prevent internet access even when Wi-Fi shows as connected:
- Go to System Settings > Wi-Fi
- Click Details next to your connected network
- Select the TCP/IP tab
- Click "Renew DHCP Lease"
This forces your Mac to request a fresh IP address from the router.
Fix 5: Delete Wi-Fi Preference Files (plist)
Corrupted preference files are one of the top causes of persistent Wi-Fi issues. Deleting them forces macOS to rebuild from scratch:
- Turn off Wi-Fi first
- Open Finder, press Cmd + Shift + G, navigate to
/Library/Preferences/SystemConfiguration/ - Back up and then delete these files:
com.apple.airport.preferences.plistcom.apple.network.identification.plistNetworkInterfaces.plistpreferences.plist
- Restart your Mac -- macOS will regenerate these files automatically
- Turn Wi-Fi back on and rejoin your network
Note: You will need to re-enter all saved Wi-Fi passwords after this step.
Fix 6: Change Your DNS Servers
If Wi-Fi connects but websites won't load, DNS may be the issue:
- Go to System Settings > Wi-Fi > Details > DNS
- Remove any existing DNS entries by selecting them and clicking the minus (-) button
- Add reliable public DNS servers:
- Google:
8.8.8.8and8.8.4.4 - Cloudflare:
1.1.1.1and1.0.0.1
- Google:
- Click OK and test your connection
You can also flush DNS cache via Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Fix 7: Create a New Network Location
Creating a new location resets all network configuration at once:
- Go to System Settings > Network
- Click the three-dot menu (...) and select "Locations"
- Click the + button and create a new location (e.g., "Fresh")
- Select it and click Done
- Reconnect to Wi-Fi -- all network settings start from a clean slate
Fix 8: Run Wireless Diagnostics
macOS has a built-in diagnostic tool most users never discover:
- Hold Option and click the Wi-Fi icon in the menu bar
- Select "Open Wireless Diagnostics"
- Follow the prompts -- it will analyze your connection, check for interference, and suggest fixes
- Review the generated report in
/var/tmp/for detailed channel and signal analysis
Fix 9: Reset Network via Terminal
For stubborn issues, a full network stack reset can help:
- Open Terminal (Applications > Utilities)
- Flush DNS:
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder - Reset firewall (if blocking connections):
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off, then re-enable after testing - Check for proxy settings interfering:
networksetup -getwebproxy Wi-Fi
Fix 10: Update macOS
Apple frequently patches Wi-Fi driver bugs in software updates:
- Go to System Settings > General > Software Update
- Install any available updates and restart
- If Wi-Fi is completely non-functional, connect via Ethernet or USB tethering from your iPhone to download the update
Need Professional Help?
If none of these fixes work, you may have a hardware issue -- a failing Wi-Fi chip or antenna. Professional diagnostics can confirm the problem.
PC Medics of NJ
Mac Wi-Fi diagnostics, antenna repair, and network troubleshooting.
Call: 856-914-1074
Mail-in service available -- we will diagnose and fix your Mac's connectivity issues!
Recommended Products
Plug-and-play USB Wi-Fi dongle -- bypass a failing internal card
Wired internet connection for your Mac when Wi-Fi is down
Upgrade your router -- whole-home Wi-Fi 6E mesh coverage