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:
- Go to System Settings → Wi-Fi → Details for your network.
- 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:
- System Settings → Network → Wi-Fi → Details → TCP/IP.
- 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:
- System Settings → Network → Wi-Fi → Details → DNS.
- 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:
- Hold Option and click the Wi-Fi icon in the menu bar.
- 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
- Toggle Wi-Fi off/on.
- Restart the Mac.
- Power-cycle the router.
- Forget the network and rejoin.
- Renew DHCP lease.
- Add a reliable DNS server.
- Open a plain http site to trigger captive portals.
- Turn off VPN or security apps while testing.
- Run Wireless Diagnostics.
- 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).
