Hero Background

Next-Gen App & Browser Testing Cloud

Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Next-Gen App & Browser Testing Cloud

Why can’t I open a website on Safari?

A website usually fails to open in Safari for one of a dozen reasons: a dropped Wi-Fi or internet connection, a DNS lookup that cannot resolve the address (the classic “Safari can’t open the page because the server can’t be found”), a corrupt cache or cookie, an extension or content blocker hiding the page, a Screen Time content restriction, an experimental WebKit feature, a wrong device clock that invalidates the site’s SSL certificate, an active VPN, iCloud Private Relay, disabled JavaScript, or simply a site that is down. The fixes are the same on macOS and iOS Safari: confirm you are online, relaunch Safari, clear the site’s data, fix DNS, and disable anything intercepting the request.

First, Rule Out the Obvious

Before changing settings, narrow the problem down. Open a second, unrelated website. If nothing loads, the issue is your network, not the site. If only one site fails, the cause is local to that page or that site. Then open the same URL on another device or browser, and check a status service such as Down Detector. If the page loads elsewhere, the problem lives in your Safari or your network; if it fails everywhere, the site itself is down and there is nothing to fix on your end.

This page is Safari-specific. If a page refuses to open in every browser you try, the cause is broader than Safari, and the general checklist in Why Wont a Website Load? is the better starting point.

Common Causes of Safari Not Opening a Website

Most failures fall into a small set of categories. The table below maps each cause to the platform it applies to and the symptom you typically see.

CauseApplies toTypical symptom
No internet / Wi-Fi downmacOS + iOSNothing loads in any browser
DNS cannot resolve the hostmacOS + iOS“Server can’t be found”
Corrupt cache or cookiemacOS + iOSOne site fails, others are fine
Extension or content blockermacOS + iOSBlank or partially loaded page
Screen Time content restrictionmacOS + iOS“Restricted” / blocked page
Experimental WebKit feature onmacOS + iOSBroken layout or JS in Safari only
Wrong date/time → invalid SSLmacOS + iOS“Not secure” / certificate error
VPN or proxy interferingmacOS + iOSRegion- or site-specific failure
iCloud Private RelaymacOS + iOSSome sites slow or blocked
JavaScript disabled in SafarimacOS + iOSPage loads bare or blank
Outdated Safari / OSmacOS + iOSModern sites misbehave

How to Fix a Website That Won’t Open in Safari

Work through these in order. Each step lists the path for both macOS Safari and iOS Safari where they differ.

  • Check your connection and the site’s status. On iPhone, toggle Airplane mode on and off, or turn Wi-Fi off and back on. On Mac, reconnect to Wi-Fi or restart your router. Confirm the site is not down by loading it elsewhere first.
  • Force-quit and relaunch Safari. On iOS, open the app switcher and swipe Safari away, then reopen it. On Mac, press Cmd-Q (or use Force Quit) and reopen Safari. Try the URL in a Private window, which ignores most cache and extensions.
  • Clear Safari history, cache, and website data. On iOS, go to Settings > Safari > Clear History and Website Data. On Mac, open Safari > Settings > Privacy > Manage Website Data > Remove All, or use Safari > Clear History.
  • Fix DNS. On Mac, flush the cache in Terminal with sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, then set DNS to 8.8.8.8 or 1.1.1.1 under System Settings > Network > Wi-Fi > Details > DNS. On iOS, go to Settings > Wi-Fi > (i) > Configure DNS > Manual and add a public DNS server.
  • Disable extensions and content blockers. On Mac, open Safari > Settings > Extensions and uncheck them, and check the Websites tab for content blockers. On iOS, go to Settings > Safari > Extensions and Content Blockers and turn them off, then reload.
  • Check Screen Time content restrictions. Open Settings (or System Settings) > Screen Time > Content & Privacy Restrictions > Content Restrictions > Web Content. Set it to Unrestricted Access and remove the site from any “Never Allow” list.
  • Reset experimental WebKit features. On iOS, go to Settings > Safari > Advanced > Feature Flags (Experimental Features) and turn off anything you toggled. On Mac, use the Develop menu > Feature Flags, or Safari > Settings > Advanced, and disable experimental flags.
  • Set the date and time automatically. A wrong clock makes valid SSL certificates appear expired, producing a “not secure” error. Go to Settings (or System Settings) > General > Date & Time and enable “Set automatically.”
  • Turn off VPN and proxy. Disable any active VPN. On Mac, also check System Settings > Network > (Wi-Fi) > Details > Proxies and make sure no proxy is enabled.
  • Toggle iCloud Private Relay. Go to Settings > [your name] > iCloud > Private Relay and turn it off, or disable “Limit IP Address Tracking” for the current network. This only applies if you have an iCloud+ subscription.
  • Enable JavaScript. On Mac, open Safari > Settings > Advanced (or Security) and confirm JavaScript is enabled. On iOS, go to Settings > Safari > Advanced and turn JavaScript on.
  • Update Safari, iOS, or macOS. Safari ships with the operating system, so updating the OS via Software Update is how you update Safari and pick up rendering and security fixes.

macOS vs iOS: Where the Fixes Differ

  • Clearing data: macOS exposes per-site control under Safari > Settings > Privacy > Manage Website Data, while iOS only offers an all-or-nothing Clear History and Website Data in Settings > Safari.
  • DNS: macOS lets you flush the resolver cache from Terminal and edit DNS per network interface; iOS has no Terminal, so you configure DNS per Wi-Fi network under Settings > Wi-Fi.
  • Extensions: macOS Safari supports full desktop extensions; iOS supports a narrower set of Safari extensions and separate Content Blockers, both managed in Settings > Safari.
  • Developer tools: the Develop menu and Web Inspector live on macOS Safari; to inspect iOS Safari you connect the iPhone to a Mac and use Safari’s Web Inspector remotely.

Testing Safari Compatibility the Right Way

If you build or test websites, “it doesn’t open in Safari” is a bug report you need to reproduce reliably, not guess at. Safari renders with WebKit, which interprets CSS, JavaScript, and newer web APIs differently from Chrome’s Blink or Firefox’s Gecko. On iOS, every browser, including Chrome and Edge, is required to use WebKit, so a genuine engine bug appears on every browser on the device. That makes testing on a real Safari build essential rather than relying on a desktop browser’s device-emulation mode.

With TestMu AI, you can open your site on real desktop Safari versions and on real iPhones and iPads running genuine iOS Safari, then inspect, capture screenshots, and record the failure. Validate the page across Safari and iOS versions on a Real Device Cloud so you can tell a true WebKit issue apart from a one-off setting on a single machine, and run automated checks through Selenium Automation to catch Safari-specific regressions before they reach users.

Frequently Asked Questions

Why does Safari say the server can’t be found?

That message means Safari could not translate the website’s address into an IP through DNS. It usually points to a network or DNS problem rather than a fault with the site. Confirm you are online, flush or switch your DNS (for example to 8.8.8.8 or 1.1.1.1), and disable any VPN or iCloud Private Relay that may be intercepting the lookup.

Why does one website fail in Safari while every other site opens fine?

When a single site fails but the rest of the web works, the cause is almost always local to that site: a corrupt cached copy, a cookie that needs clearing, a content blocker hiding it, or a Screen Time content restriction. Clear that site’s data, open it in a Private window, and check that it is not on a blocked list.

Can a wrong date and time stop Safari from opening a website?

Yes. HTTPS certificates are only valid within a date range, so if your Mac or iPhone clock is wrong, Safari treats valid certificates as expired or not-yet-valid and blocks the site with a “not secure” or certificate error. Set the date and time to update automatically and reload the page.

Does iCloud Private Relay break websites in Safari?

It can. iCloud Private Relay is an iCloud+ feature that routes Safari traffic through Apple relays to hide your IP address. Some networks and sites refuse or misroute that traffic, so pages fail to load. Turning Private Relay off, or disabling “Limit IP Address Tracking” for the current network, confirms whether it is the cause.

Why does a site work in Chrome but not in Safari?

Safari renders with the WebKit engine, which can interpret CSS, JavaScript, and newer web APIs differently from Chrome’s Blink. The site may rely on a feature Safari has not shipped, or an experimental WebKit feature you toggled on may be breaking it. On iOS, Chrome and Edge also use WebKit, so a true engine bug shows up across every browser on the device.

How do I confirm whether the problem is my Safari or the website itself?

Open the same URL on another device or browser and check a status service such as Down Detector. If it loads elsewhere, the issue is local to your Safari or network. If it fails everywhere, the site is down. For development work, load the page on a real Safari build across multiple iOS and macOS versions to separate a genuine bug from a one-off device problem.

Related Questions

Test Your Website on 3000+ Browsers

Get 100 minutes of automation test minutes FREE!!

Test Now...

KaneAI - Testing Assistant

World’s first AI-Native E2E testing agent.

...

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests