Why Won’t My Mac Connect To Internet? | Fixes That Work

A Mac often fails to get online due to Wi-Fi, DNS, or router hiccups—use these quick checks and step-by-step fixes to restore the connection.

Nothing stalls a workday like a Mac that won’t load pages. The good news: most outages trace back to a small set of causes—bad Wi-Fi, stale network data, mis-set DNS, captive portals, or a cranky router. This guide starts with fast checks, then walks through proven fixes from quick toggles to deeper resets. You’ll also find a symptoms matrix and a plain-English error table so you can zero in fast.

Quick Checks Before You Dig In

Start here. These take a minute and clear many blockers without touching advanced settings.

  • Toggle Wi-Fi off/on: Menu bar Wi-Fi icon → turn off, wait 10 seconds, turn on.
  • Reboot the router: Power the router off for 30 seconds, then back on. Wait two minutes.
  • Restart the Mac: A fresh boot clears stuck network processes.
  • Try another site or app: If only one site fails, the problem may be remote, not local.
  • Check another device: If phones can’t browse either, it’s likely the router or ISP.
  • Turn off VPN temporarily: VPNs can block captive portals or slow DNS lookups.

Symptom-To-Fix Matrix (Fast Wins)

Symptom Try This First Where To Click
Wi-Fi shows full bars, pages won’t load Renew DHCP lease; set reliable DNS System Settings → Network → Wi-Fi → Details → TCP/IP & DNS
“No IP address” or self-assigned IP Forget and rejoin the network System Settings → Wi-Fi → Details → Forget This Network
Hotel/airport Wi-Fi stuck on login Open captive portal page; disable VPN Launch a plain http site (e.g., example.com), then sign in
Only this Mac is offline Run Wireless Diagnostics; test a new user account Option-click Wi-Fi icon → Wireless Diagnostics
Drops when you move rooms Switch to 5 GHz SSID; change channel on router Router admin app or web panel
Works on Ethernet, not Wi-Fi Reset Wi-Fi network entry; re-add it clean System Settings → Wi-Fi → Known Networks

Work Through These Fixes In Order

Move step by step. After each change, test a couple of sites in a fresh browser window.

1) Confirm You’re On The Right Network

Open the Wi-Fi menu and make sure you’re on your home or office SSID, not a neighbor’s guest network with weak signal. If you see a lock icon, re-enter the password to rule out a saved but outdated key.

2) Forget And Rejoin The Network

Corrupted saved profiles cause odd dropouts and self-assigned IPs. Remove the entry and add it back clean:

  1. Go to System Settings → Wi-Fi → Details for your network.
  2. Choose Forget This Network, then reconnect and enter the password again.

This refreshes the security handshake and DHCP request without touching deeper system files. Apple documents removing saved networks in its Wi-Fi settings guide (reset or remove Wi-Fi network settings).

3) Renew DHCP Lease And Check IP Details

If the Mac has no valid IP (or shows a 169.254.x.x address), renew the lease:

  1. System Settings → Network → Wi-Fi → Details → TCP/IP.
  2. Click Renew DHCP Lease. Confirm that IP, Router, and Subnet fields now show real values.

Still no address? Power-cycle the router and try again. Some routers hold onto stale leases until they reboot.

4) Set Reliable DNS (And Flush Stale Lookups)

When Wi-Fi looks fine but sites won’t resolve, DNS is a prime suspect. Add known-good resolvers:

  1. System Settings → Network → Wi-Fi → Details → DNS.
  2. Under DNS Servers, add entries from a trusted provider (you can mix with your ISP’s).

Apple explains where to add DNS servers in its help pages (change DNS settings on Mac). After editing, quit all browsers, then test again. If responses feel stale, restart the Mac to clear cached lookups.

5) Run Wireless Diagnostics

Apple ships a built-in tool that sniffs signal quality, channel crowding, and configuration issues:

  1. Hold Option and click the Wi-Fi icon in the menu bar.
  2. Choose Open Wireless Diagnostics…, then follow the prompts. Save the report if offered.

Apple’s guide outlines the workflow and best practices (use Wireless Diagnostics). If it flags channel overlap, log into the router and pick a cleaner channel or switch to 5 GHz (or Wi-Fi 6/6E) if available.

6) Check For Captive Portals

Cafés, hotels, and airports often require a browser sign-in. Launch a plain http:// site (not https://) such as example.com to trigger the login page. Turn off any VPN until you complete the sign-in, then reconnect the VPN if needed.

7) Turn Off VPN Or Security Apps While Testing

VPN clients, ad-blockers, and endpoint security can intercept traffic or block captive portals. Quit them fully, then retest. If that helps, update the app or add exceptions for trusted networks and browsers.

8) Update macOS And Router Firmware

Network stacks get bug fixes. Install the latest macOS update, then check your router’s admin page for firmware updates. Apply changes during a time when a brief outage won’t disrupt work.

9) Test In Safe Mode

Safe Mode loads only Apple extensions and clears some caches. If Wi-Fi works there, a third-party add-on may be the culprit. Boot into Safe Mode, test a couple of sites, then restart normally and remove any add-on you suspect. Apple explains Safe Mode steps for each Mac chip type (start up your Mac in Safe Mode).

10) Use A Fresh macOS User For Comparison

Create a new local user account and test the same network. If the new account browses fine, your main profile holds a conflicting login item or network preference. Remove login items you don’t need and keep the network list tidy.

Why This Happens (Plain-English Causes)

Once you’re back online, it helps to know what went wrong so it doesn’t recur next week.

Congested Channels And Weak Signal

Dense apartment buildings crowd 2.4 GHz channels. A router stuck on channel 6 with three neighbors nearby will drop packets and trigger DNS timeouts. Move to 5 GHz (or 6 GHz on supported gear), or set the router to auto-select a cleaner channel.

Stale DHCP Or DNS Data

Routers lease IP addresses for a period. If the lease or ARP cache gets messy, devices keep an address that no longer routes correctly. Renewing the lease and rebooting the router resets that ledger. DNS has a similar problem when a provider moves a site; cached records point to an old server until you refresh.

Captive Portals And VPNs

Login pages rely on intercepting plain web requests. Encrypted tunnels block that interception. That’s why captive portals often appear only after you disconnect the VPN, sign in, then reconnect.

Profile Corruption

Saved network entries store passwords, security type, proxy settings, and custom DNS. One wrong flag can keep a device from getting a valid IP. Removing the entry and rejoining acts like a clean slate.

Advanced Fixes When Basics Don’t Cut It

If you’ve run through the checklist and pages still stall, take these deeper steps. Back up first if you plan to change system settings.

Make A Clean “Known Networks” List

Old hotspots clutter the handoff logic. In System Settings → Wi-Fi → Known Networks, delete entries you never use. Keep home, office, and a couple of trusted hotspots. This reduces the chance your Mac clings to a weak SSID in range.

Create A New Network Location

In System Settings → Network, click the button and add a new Location. This creates a parallel set of network preferences. Join your Wi-Fi again under that location and test. If it works there, your original location had a conflicting setting.

Set Static DNS Only (Temporary Test)

To isolate a flaky ISP resolver, temporarily remove all DNS servers except one trusted resolver you add yourself. Browse for ten minutes. If stability returns, keep the reliable resolver at the top of the list. Apple’s guide shows exactly where to add servers (DNS settings on Mac).

Run A Full Wireless Diagnostics Report

The assistant can monitor live traffic for a few minutes and save a report archive on your desktop. That archive includes logs your IT team or Apple technician can read. Apple documents the process and best practices (Wireless Diagnostics).

Try Ethernet To Split The Problem

If a USB-C to Ethernet adapter brings you online instantly, the issue sits with Wi-Fi. Keep working on Ethernet and schedule time to tweak the router’s channels or replace a failing access point.

Check For Hardware Faults

Rare, but real: damaged antennas or failing radios cause intermittent drops. Apple provides a built-in test you can run before contacting support (Apple Diagnostics).

Close-Match Keyword Section: Mac Won’t Go Online — Common Paths To A Fix

This section collects the most common patterns readers report and the fastest path to resolution.

Case: Wi-Fi Connects, Only Some Sites Fail

That pattern screams DNS. Add a reliable resolver under Network → Wi-Fi → Details → DNS, test again, and keep that entry first. If corporate security filters are in play, confirm approved resolvers with IT.

Case: Self-Assigned IP Keeps Reappearing

Renew the lease under TCP/IP, then remove and re-add the Wi-Fi entry. If it returns, power-cycle the router and check for MAC address filtering or device limits on the router.

Case: Works On Guest Wi-Fi, Not On Main SSID

Main SSIDs often have extra rules like VLANs, isolation, or DNS-based filters. Compare settings between the two networks on the router. If you don’t control the router, ask the admin to check DHCP scope size and access rules.

Case: Drops When Microwave Or Baby Monitor Runs

Those devices are 2.4 GHz noise machines. Move devices to a 5 GHz SSID and, if your router supports it, give the 5 GHz band a unique name so your Mac prefers it.

Error Messages And What They Usually Mean

Error Or Message Likely Cause Fix
“No IP address” / 169.254.x.x DHCP handshake failed Renew lease; reboot router; forget and rejoin
Connected, no internet DNS not resolving or captive portal pending Set DNS; visit a plain http page; sign in
“Incorrect password” after you’re sure it’s right Saved profile glitch Forget the network; rejoin fresh
“Authentication failed” on enterprise Wi-Fi Expired certificate or profile Install the new profile; contact IT
Drops when you wake the Mac Power-saving or roam timing on router Update router firmware; prefer 5 GHz
Only video meetings stutter Channel congestion / QoS limits Move closer; wire in; shift to 5 GHz

Router Tweaks That Pay Off

Small router adjustments prevent repeat visits to this page.

  • Give 2.4 GHz and 5 GHz unique names: This lets the Mac pick the faster band reliably.
  • Pick cleaner channels: Use the diagnostics scan to spot crowded channels and move away.
  • Disable old security modes: Retire WEP and mixed WPA/WPA2. Use WPA2 or WPA3 when possible.
  • Reboot on a schedule: A monthly reboot clears memory leaks in older routers.
  • Expand DHCP scope: House full of devices? Bump the pool from, say, 192.168.1.100–150 to 100–200.

When To Call Your ISP Or Apple

If every device is offline, contact your provider and ask about area outages or account holds. If only this Mac fails after running Wireless Diagnostics and testing a new user account, book a service visit. Bring the saved diagnostics report for faster triage.

Printable-Style Checklist You Can Save

Ten-Step Quick Restore

  1. Toggle Wi-Fi off/on.
  2. Restart the Mac.
  3. Power-cycle the router.
  4. Forget the network and rejoin.
  5. Renew DHCP lease.
  6. Add a reliable DNS server.
  7. Open a plain http site to trigger captive portals.
  8. Turn off VPN or security apps while testing.
  9. Run Wireless Diagnostics.
  10. Test Safe Mode and a new user account; if still broken, try Ethernet and schedule support.

Further Reading From Apple

If you want the official references behind the steps above, Apple has a concise overview for Wi-Fi outages (Mac not connecting over Wi-Fi) and a step-by-step assistant for radio and channel issues (Wireless Diagnostics).