How to fix websites not loading in Safari on Mac, iPhone, and iPad

Learn what to do if you can’t open all or any specific website in Safari on your iPhone, iPad, or Mac. These tips will also help if you can’t visit a site in other browsers like Chrome or Firefox.

Safari not working and failing to load a website on Mac

1. Turn off Safari’s advanced tracking

Hiding your IP address and preventing tracking in Safari may not play well with all sites. For instance, Twitter’s login page recently kept refusing to load in Safari on my Mac. Similarly, some web pages might refuse to load in Safari on iPhone, and you would see a Reduce Protections button on top.

Reduce Protections alert in Safari on iPhone

If you’ve enabled all Safari protections, it may be time to disable them temporarily. To do that, open Safari and click Safari > Settings from the top menu bar. Next, go to the Privacy heading and stop hiding your IP address from websites by unchecking the “Hide IP address” box or setting it to “from Trackers only.”

Hide IP address from Trackers Only in Safari on Mac

After that, go to the Advanced tab and set “Use advanced tracking and fingerprinting protection” to “in Private Browsing” (instead of “in all browsing”) or uncheck Privacy altogether.

Turn off Privacy in Safari Advanced settings on Mac

You will also find these options in iPhone/iPad Settings > Safari > Hide IP Address. After that, tap Advanced at the bottom of the Safari settings screen and set Advanced Tracking and Fingerprinting Protection to “Private Browsing” or “Off.”

2. Switch off iCloud Private Relay

Private Relay is offered with an iCloud+ or Apple One paid subscription, and it’s there to secure your browsing. However, it can sometimes cause issues. For instance, certain websites or specific pages of a site may not load.

If find yourself in such a situation, head over to Settings/System Settings > your name or Apple ID from the top > iCloud > Private Relay and turn off Private Relay temporarily.

Private Relay turned off on Mac

3. Check the URL

If you are trying to go to a website and you type the URL completely wrong, then your web browser will probably fail to load the site. For example, make sure you use three Ws (www) in the URL where relevant, and also make sure you only use https:// where relevant, as some sites only use the basic http:// instead. Also, make sure the meat and potatoes of the URL are correct, as a wrong URL can direct you to an incorrect website or to no website at all.

Tip: Take proper caution if you’re visiting a site that has an address like 192.168.1.7:88. Usually, these sites have http:// in the beginning. For example: http://192.168.1.7:8888/

4. Refresh the page

Sometimes, a hiccup in the loading process occurs. If the page doesn’t load the first time, try refreshing it one, two, or maybe three more times. Website host servers aren’t always as stable as you’d like them to be, and you can sometimes get through after the second or third try.

5. Revisit the page

I have noticed this several times on my iPhone. When you tap a web link in some app, it will open Safari but won’t load the website. To fix this annoying issue, simply go back to the other application and tap the link again. This time, it will load in Safari.

6. Use Safari instead of the in-app browser

When you tap a link inside apps like Twitter, it doesn’t open Safari but loads the site inside its integrated Safari browser. Sometimes, a website may not load here properly. To fix this, tap the tiny Safari button to open this link in the actual Safari browser.

Use Safari instead of the in-app browser

7. Try loading another website

Check if you can load a different website other than the one you’re having issues with. If the second website loads, it could mean the first is experiencing maintenance, heavy traffic, or some other fluke. This would mean the problem is the website itself, and there’s nothing you can really do to fix the problem besides wait a little longer before trying again.

8. Try another web browser

It’s also possible that the web browser you’re using is incompatible with the website you’re using. In some cases, some web browsers will render HTML or CSS in different ways than others, and such can actually break websites in some browsers. Try another web browser, such as Chrome or Firefox, and see if the page loads properly this time.

9. Check that you’re connected to Wi-Fi

You should always check to see whether or not your internet connection is working because a website will never load if your computer can’t establish a line of communication. You can go to the Wi-Fi icon in your Mac’s Menu Bar to see if you’re connected to a Wi-Fi network. Obviously, if you aren’t, you’ll have to connect to one before the page loads.

Also, remember that moving too far away from the network you were just on will drop the connection. This is common around school campuses where you’re walking around or moving from room to room quite often.

Related:

10. Make sure your internet is active

By clicking on the Wi-Fi Settings… or Open Network Preferences… button in Mac’s Wi-Fi menu, you can see whether or not your computer has an IP address on the network you’re on, as well as whether or not it has established a successful connection with the internet.

If you see a yellow or red dot instead of a green dot, you have a problem that needs to be fixed before you can access the internet. This could be with the network itself or your computer. Continue through the steps below if the dot next to Wi-Fi isn’t green.

Green dot for Wi-Fi on Mac

11. Enable and disable Airplane mode

On Mac, if you’re connected to a Wi-Fi network and are still unable to load a page, try turning your Wi-Fi off and on again from the Wi-Fi settings in your menu bar.

On iPhone or iPad, open Control Center and tap the Airplane mode button to enable it. After 10 seconds, tap the same button to turn it off.

Airplane mode on and off on iPhone

Once done, try visiting the website, and it should work.

12. Check the Ethernet cable

On Macs that have a wired connection via Ethernet, make sure the cable is plugged in and that it didn’t get knocked loose. Try another Ethernet cable, if you have one, to see if your current cable has gone bad. If you’re using a USB-C hub, make sure it isn’t too hot. And if it is, stop using it until it cools down.

13. Restart your device

It’s possible that a piece of software on your computer or iPhone is bugging out, so you might want to try rebooting your computer if none of the above steps worked. After it restarts, attempt to connect once again.

14. Restart the wireless router

If possible, reset the wireless router and modem. By doing so, any problem that might have been related to the source of the internet should be fixed.

15. Renew your DHCP lease

Sometimes, your IP address could get messed up and conflict with another device on your network. When this happens, you will be unable to load web pages. We have a detailed tutorial for how to renew your DHCP lease to fix this problem.

16. Remove all website data

If you have corrupted website data stored in your web browser, then Safari might be trying to load information that will lead it into a loop of failures time and time again.

Here’s how you can remove all Safari data:

On Mac:

  1. Open Safari and then click the word Safari from the top menu bar and choose Settings or Preferences.
  2. Go to Privacy and click Manage Website Data.
  3. Finally, click Remove All.
Remove all Safari data on Mac

On iPhone:

  1. Open the Settings app and go to Safari.
  2. Tap Clear History and Website Data.
Clear History and Website Data for Safari on iPhone

This will delete all saved website data you have and let you re-load fresh data.

17. Turn off ad blockers or browser extensions

I’ve seen many cases where a website refuses to load until you disable your ad blockers. Try disabling any ad blockers or other browser extensions that might be hindering the web page from loading, then attempt to load the page again.

18. Disable security software

Some security software and firewalls have been known to block access to certain websites because they think they’re malicious. In some cases, this is true, but in others, false positives make the software block access to these websites even when you don’t want them to. If you trust the website you’re trying to visit, you can attempt to disable your security software and load the page again.

19. Disable VPN software

A few VPNs, just like security software, block access to some websites. If you have a VPN running, try disabling the VPN and try again.

20. Sometimes, you’ll have to use a VPN

If a website is blocked in your country by the authorities, you’ll have to use a VPN to access it.

21. Use a different ISP

I have also noticed this situation a few times where a particular website won’t load on my specific cellular network. But if I switch to a different cellular network (I use dual SIM on my iPhone), then it loads.

In most cases, you can also access that website using a VPN (without changing to a different internet provider).

22. Change your DNS server settings

If you haven’t already changed your stock DNS server settings to a better one, we have an excellent tutorial on how to do that.

Google’s DNS server always works quickly and has nearly no downtime, so switching to it could fix your problem or help the website load more quickly on your machine.

23. Still not working? Contact the website admin

If after everything above, and after waiting a little while to rule out that it was a website-based problem, try contacting the website administrator to see if there are any underlying problems that could be fixed.

Check out next: