If your MacBook won’t connect to Wi‑Fi, the fix is usually a quick sequence of toggles and resets—start by turning Wi‑Fi off and on, then restarting your MacBook, and if that fails, renewing the DHCP lease or forgetting and re‑joining the network. This guide walks through every practical step, from the simplest to the more advanced, so you can get back online even when the usual tricks don’t work.
Why Your MacBook Drops or Refuses Wi‑Fi
MacBooks are generally reliable on Wi‑Fi, but they can fail to connect for a handful of recurring reasons. The most common are:
- Stale network settings – the saved Wi‑Fi profile gets corrupted or holds an old password.
- DHCP lease conflicts – your MacBook keeps an old IP address that the router no longer recognizes.
- DNS cache problems – a corrupted DNS cache can make it look like you’re connected but nothing loads.
- Interference or range issues – walls, appliances, or too many neighbors on the same channel.
- Software glitches – a macOS update or background process can temporarily break the Wi‑Fi stack.
- Hardware or router limits – a weak Wi‑Fi card, or the router’s device limit is reached.
Understanding which one you’re facing helps you pick the right fix. The steps below are ordered from least disruptive to most thorough, so try them in order.
Quick Fixes to Try First
Start with these three actions—they solve a surprising number of connection problems in under a minute.
- Toggle Wi‑Fi off and on. Click the Wi‑Fi icon in the menu bar, turn it off, wait 10 seconds, and turn it back on. This forces your MacBook to re‑scan and re‑associate with the network.
- Restart your MacBook. Choose → Restart. This clears temporary files and resets the network stack.
- Restart your router. Unplug the router’s power for 30 seconds, then plug it back in. Wait for the router to fully boot (usually 1–2 minutes) before trying to connect again.
If you’re still stuck, move on to the more targeted fixes below.
Forget the Network and Rejoin
When your MacBook remembers a network but can’t authenticate, the saved password or security settings may be outdated. Forgetting the network clears that profile so you can start fresh.
- Open System Settings (or System Preferences on older macOS) and click Wi‑Fi.
- Click Details next to the problematic network.
- Click Forget This Network and confirm.
- Go back to the Wi‑Fi menu, select the network again, and enter the password.
Make sure you have the correct password—check the router’s label or ask the network owner. If you’re sure the password is right but it still fails, try the next fix.
Renew DHCP Lease and Flush DNS
Your MacBook gets an IP address from the router via DHCP. If the lease expires or conflicts, you can force a renewal.
- Go to System Settings → Wi‑Fi and click Details next to your network.
- Click TCP/IP tab.
- Click Renew DHCP Lease. Wait for it to complete.
If that doesn’t help, flush the DNS cache. Open Terminal (in /Applications/Utilities) and run:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
You’ll need to enter your admin password. This clears DNS lookups that might be pointing to dead servers.
Disable Wi‑Fi and Use Network Diagnostics
macOS includes a built‑in diagnostic tool that can identify issues automatically.
- Hold the Option key and click the Wi‑Fi icon in the menu bar.
- Select Open Wireless Diagnostics.
- Follow the on‑screen prompts. It will test your connection and suggest fixes.
You can also run a quick check by holding Option and clicking the Wi‑Fi icon—you’ll see your IP address, router, and signal strength. If the signal is weak (RSSI below -70 dBm), move closer to the router.
Reset the SMC and NVRAM
If software resets don’t work, the System Management Controller (SMC) and NVRAM (non‑volatile RAM) can get stuck and affect network hardware. Resetting them is safe and often fixes mysterious Wi‑Fi issues.
- Resetting NVRAM: Shut down your MacBook, then turn it on and immediately press and hold Option + Command + P + R for about 20 seconds, then release. On Apple Silicon Macs, NVRAM resets happen automatically during startup, so you can skip this.
- Resetting SMC: The method varies by model. For Intel MacBooks with the T2 chip: shut down, press and hold Control + Option + Shift on the left side for 7 seconds, then also press and hold the power button for 7 more seconds, then release all and turn on. For Apple Silicon Macs, just restart—SMC resets are built into the boot process.
After resetting, try connecting again. If it still fails, move to the next step.
Check Router Settings and Interference
Sometimes the problem isn’t your MacBook—it’s the router or the environment. Check these:
- Channel congestion: Log into your router’s admin page (usually at 192.168.1.1 or 192.168.0.1) and try changing the Wi‑Fi channel to 1, 6, or 11 (for 2.4 GHz). Many routers auto‑select, but manual selection can help.
- Band preference: If you have a dual‑band router, try connecting to the 5 GHz network instead of 2.4 GHz (or vice versa). Go to System Settings → Wi‑Fi → Details → Wi‑Fi and set Limit IP Address Tracking off, but more importantly, make sure your MacBook isn’t stuck on a band that’s overcrowded.
- Interference: Move your MacBook away from microwaves, cordless phones, and thick walls. Try a wired Ethernet connection temporarily to confirm the Wi‑Fi card works.
If other devices also can’t connect, the router likely needs a firmware update or a factory reset—but that’s beyond the scope of this guide.
Create a New Network Location
macOS lets you create separate network “locations” with different settings. A corrupted location can cause connection failures.
- Open System Settings → Network (or System Preferences → Network).
- Click the Location dropdown (near the top) and choose Edit Locations….
- Click the + button to add a new location, name it “Home” or “New”, and click Done.
- Select the new location and try connecting.
This resets all network‑specific settings without deleting other data.
When to Check Hardware or Seek Help
If you’ve tried all the above and still can’t connect, the issue may be hardware‑related. Here are signs and what to do:
- Wi‑Fi icon is grayed out or missing from the menu bar – this often indicates the Wi‑Fi card is disabled or failing. Check System Settings → Wi‑Fi to see if it says “Hardware not detected.”
- Other devices connect fine but your MacBook doesn’t – could be a Wi‑Fi card issue. Try booting into Safe Mode (restart and hold Shift) to see if the problem persists in a clean environment.
- If Safe Mode works, a third‑party app or login item is interfering. Uninstall recent apps or use Activity Monitor to identify culprits.
If none of this helps, contact Apple Support or visit an Apple Store. They can run hardware diagnostics. Be aware that if your MacBook is older, the Wi‑Fi card may need replacement—but that’s rare.
Frequently Asked Questions
Why does my MacBook say “No Internet Connection” even though Wi‑Fi is on?
This usually means your MacBook is connected to the router but can’t reach the internet. Try renewing the DHCP lease (see above), restarting the router, or checking if other devices work. If they do, flush DNS and check your router’s parental controls or MAC filtering.
How do I fix Wi‑Fi on a MacBook Pro after a macOS update?
macOS updates can sometimes reset network settings. Go to System Settings → Wi‑Fi and forget the network, then rejoin. If that fails, reset NVRAM (Intel models) or just restart twice. Apple Silicon Macs usually recover after a restart.
Can I use my iPhone to share internet to my MacBook?
Yes. On your iPhone, go to Settings → Personal Hotspot and turn it on. Then on your MacBook, click the Wi‑Fi menu and select your iPhone’s name. If it doesn’t appear, make sure Bluetooth is on and both devices have Wi‑Fi enabled. This works as a temporary fix while you solve the router issue.
Why does my MacBook connect to Wi‑Fi but drop it every few minutes?
This often points to interference or a weak signal. Move closer to the router, change the Wi‑Fi channel, or switch to 5 GHz. Also check for “Auto‑Join” issues—go to System Settings → Wi‑Fi → Details and make sure “Auto‑Join” is on for that network. If it still drops, try resetting the SMC.
Is there a way to reset all network settings on a Mac?
Yes, but it’s not a single button. You can delete the Wi‑Fi preferences file (com.apple.wifi.private-mac-address.plist) in /Library/Preferences/SystemConfiguration/—but that’s advanced. A safer route is to create a new network location (as shown above) or reinstall macOS. For most users, forgetting networks and renewing DHCP is enough.
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
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac