Your MacBook can't see the network, won't stay connected, or connects but has no internet — and the fix depends on which one is happening

A MacBook that won't connect to WiFi usually falls into one of three categories: it doesn't see your network at all, it connects but when ready drops, or it connects and stays connected but sends no data. Each has a different cause and a different fix. Start by checking which situation you're in, then follow the steps for that problem. Most of the time you'll solve it without restarting anything.

The most common culprit is that your Mac has cached (stored) old information about your network that no longer matches what the router is broadcasting. The second most common is that your router has temporarily lost track of your Mac's device. Both are fixable in under five minutes.

Key Takeaways

  • If your MacBook doesn't see the network at all, forget the network in System Settings, then reconnect — this clears out-of-date stored information.
  • If your Mac connects but drops within seconds or minutes, your router may have lost the device's information; restart your router and reconnect.
  • If your Mac connects and stays connected but has no internet, restart your Mac first, then check whether other devices on the same network have internet.
  • If only your Mac has no internet while connected, reset the network settings in System Settings under General > Reset.
  • If the problem persists after these steps, check whether your router's WiFi is actually on — many routers have a physical button or a light that shows this.

Your MacBook doesn't see the network at all

When your Mac's WiFi menu shows no networks, or shows your network but it's grayed out, the problem is usually that your Mac has old information about the network stored. This happens most often after you change your router's password or settings.

Open System Settings (the gear icon in the Dock, or press Command + comma while in System Settings). Click WiFi on the left side. Find your network name in the list, click the three dots next to it, and select "Forget This Network". Your Mac will delete the stored information. Now click "Join Other Network" at the bottom of the WiFi list, type your network name exactly as it appears on your router, enter the password, and click Join.

If your network still doesn't appear in the list at all, your router's WiFi may be off. Check the back or bottom of your router for a WiFi button (often labeled with a radio wave symbol) and make sure it's pressed in or lit. If your router has a physical power button, turn it off, wait 30 seconds, and turn it back on. Your Mac should see the network within 30 seconds of the router restarting.

Your MacBook connects but drops when ready or within minutes

If your Mac connects to the network, shows a strong signal, but then disconnects within seconds or a few minutes, your router has likely lost track of your Mac's device. This is different from the network being unavailable — your Mac can see it and briefly join it, but the router stops responding.

Restart your router by unplugging it from power, waiting 30 seconds, and plugging it back in. While the router restarts, go back to System Settings > WiFi and forget the network (click the three dots next to your network name and select "Forget This Network"). Once the router's lights have stabilized and stopped flashing (usually 2 to 3 minutes), reconnect by clicking your network name and entering the password.

If the connection still drops, your Mac may be too far from the router or blocked by thick walls or metal. Move closer to the router and try again. If that solves it, you may need to move your router to a more central location or consider a WiFi extender.

Your MacBook connects but has no internet

Your Mac shows it's connected to the network, the signal is strong, but web pages won't load and apps can't reach the internet. First, restart your Mac entirely — shut it down, wait 10 seconds, and turn it back on. This clears temporary network settings your Mac may be holding.

Once your Mac has restarted and reconnected to WiFi, open a web browser and try to load a website. If it works, the problem is solved. If it still doesn't work, check whether other devices in your home (a phone, tablet, or another computer) can access the internet on the same network. If they can, the problem is specific to your Mac. If they can't, the problem is with your internet connection or router, not your Mac.

If only your Mac has no internet, go to System Settings > General > Reset and click "Reset network settings". Your Mac will forget all stored WiFi networks and clear network configuration. You'll need to reconnect to your network by clicking the WiFi icon in the menu bar, selecting your network, and entering the password. This usually takes less than a minute and solves the problem in most cases.

Your MacBook connects to the network but other devices don't

If your Mac has internet but your phone, tablet, or other computer can't connect to the same network, the problem is not with your Mac. Check whether your router's WiFi is actually broadcasting — look for a light labeled WiFi or a radio wave symbol on the front or back of the router. If that light is off, press the WiFi button on the router or in its app.

If the WiFi light is on, restart your router by unplugging it for 30 seconds. If other devices still can't connect after the router restarts, the problem is with your router or internet service, not your Mac. Contact your internet provider or router manufacturer for help.

Your MacBook connects to the network but is very slow

If your Mac connects and has internet but everything loads slowly, the problem is usually interference or distance from the router, not a connection problem. Move your Mac closer to the router and try again. If speed improves, interference or distance is the issue.

If your Mac is slow even when close to the router, check whether other devices on the network are also slow. If they are, the problem is with your internet connection or router, not your Mac. If only your Mac is slow, restart your Mac and reconnect to the network. If the problem persists, your Mac may have a hardware issue with its WiFi card — contact Apple Support or visit an Apple Store.

Your MacBook keeps asking for the password

If your Mac connects, then when ready asks for the password again, your Mac has the password stored incorrectly. Go to System Settings > WiFi, click the three dots next to your network name, and select "Forget This Network". Then reconnect by clicking your network name, entering the password very carefully (passwords are case-sensitive), and clicking Join.

If your Mac still asks for the password after you reconnect, the password you're entering may not match what's actually set on your router. Check the password on the back or bottom of your router — it's usually printed on a sticker. If you've changed the password since then, use the new password. If you don't remember the new password, you'll need to reset your router to its factory settings by holding the reset button for 10 seconds, then set up the network again from scratch.

Frequently Asked Questions

Should I restart my Mac or my router first?

Restart your router first — it's faster and solves most connection problems. Unplug it, wait 30 seconds, and plug it back in. If that doesn't work, then restart your Mac. Restarting your Mac should be your second step, not your first.

Why does my MacBook connect to WiFi at home but not at work or coffee shops?

Different networks have different security settings and passwords. If your Mac won't connect to a public network, forget the network in System Settings, then try connecting again and entering the password. If the network is open (no password required), make sure you're clicking "Join" without entering anything. Some public networks require you to open a web browser and accept terms before internet works.

Can a VPN cause WiFi connection problems?

Yes. If you use a VPN app, try disconnecting from it and reconnecting to WiFi without the VPN running. If that solves the problem, the VPN may have a setting that's interfering. Check the VPN app's settings or contact the VPN provider. Some VPNs have a "kill switch" that blocks internet if the VPN disconnects — this can make it look like your WiFi isn't working.

What if none of these steps work?

If your Mac still won't connect after forgetting the network, restarting your router, and resetting network settings, the problem may be with your Mac's WiFi hardware. Visit an Apple Store or contact Apple Support. Bring your router's name and password so they can test your Mac on a different network.

Is it safe to reset my network settings?

Yes. Resetting network settings only clears stored WiFi passwords and network information — it doesn't delete files or change any other settings. You'll need to reconnect to your WiFi network and re-enter the password, but that's all.