If your Mac appears to be connected to the WiFi network but is actually not connected to the Internet, you should be able to resolve the issue with the troubleshooting steps provided below.
Mac connected to wifi but internet not working
In a typical case, the MacBook appears to be clearly connected to the WiFi network, but there is no Internet connection because the Mac cannot open the browser or connect to a website.
This problem can have various causes. from minor software bugs, incorrect or corrupted network settings to other reasons.
1. Restart Mac
Click on apple icon in the top menu bar and select shut down option in the drop down menu.
Wait for the Mac to shut down completely > Wait 30 seconds > Restart the MacBook and see if the internet is now working on your MacBook.
2. Renew DHCP lease
Click on Apple logo > system settings > network > select yours WiFi network in the left pane. In the right pane, scroll down and click Progressive Button.
Switch to on the next screen TCP/IP tab and click Renew DHCP lease Button.
Click on OK to save the revised DHCP settings to your computer and close the Network Settings screen.
3. Switch the modem/router off and on again
The problem could be due to a fault in the modem/router that provides the network connection to your MacBook. This can be fixed by restarting the modem/router.
Separate modem router from power source > Wait 60 seconds and plug in modem router back to its power supply.
4. Create a new WiFi network
Note: Make sure you write down your WiFi network password as you may be asked to enter the WiFi password when you rejoin the WiFi network.
Click on wifi icon located in the top menu bar (top right corner) and switch OUT WiFi network on your Mac.
Go to system settings > network > select yours WiFi network In the left pane, click the (-) minus symbol and click Apply to remove the current WiFi network from your Mac.
Make sure on the same screen Automatically Location is selected and click on (+) icon.
Select in the popup Wireless Internet access as the interfaceType A Surname for the WiFi network (optional) and click Create.
Click on Apply to save the new WiFi network on your Mac. Switch ON the WiFi network on your Mac and see if you can connect to the internet.
5. Try the Wireless Diagnostic Tool
If the above methods didn’t help, you can try the built-in wireless diagnostic tool available on your MacBook and see if it has any suggestions.
Open Spotlight search (press command + place keys) > enter wireless diagnostics in the Spotlight search window and click Wireless Diagnostics app.
On the next screen, click the Continue button and allow the Wireless Diagnostic Tool to find problems on your device.
Note: The wireless diagnostic tool can temporarily change certain network settings on your computer.
6. Set up network priority
The issue could be due to your MacBook connecting to a saved Wi-Fi network that is not currently active.
Go to system settings > network > select yours Wireless Internet access Network in the left pane. In the right pane, scroll down and click the Progressive Button.
On the next screen, drag your favorite WiFi network at the top of the Preferred Networks window.
Click on OK to save your preferred WiFi network settings.
Note: You can remove unwanted Wi-Fi networks from your MacBook by selecting network and click the (-) minus symbol.
7. Change DNS server
If your Mac is having frequent WiFi connection issues, the problem might be related to your internet service provider’s (ISP) DNS server being overloaded.
In such a case, switching to Google DNS or Amazon DNS servers or Open-DNS can help to fix the problem.
Free DNS servers like those provided by Google, Amazon, and Open-DNS are reliable and likely to be much faster than DNS servers used by your ISP.