Skip to content

Fix: Cannot Parse Response in Safari browser

Are you encountering a 'Cannot Parse Response' error while loading a site in the Safari app? Learn how to troubleshoot and fix the issue.

Safari browser sometimes displays the error “Cannot parse the response,” which means the web requests made by the site are not interpreted by either the server or the browser itself.

In such cases, we can check the internet connection, clear cookies and website data, quit and relaunch the browser app, check DNS, and switch to faster DNS services.

Fix: Cannot Parse Response in Safari browser

In this troubleshooting guide, we have shared the steps to fix the issue that cannot parse the response in the Apple Safari app.

Method 1: Check your Internet Connection

The prime reason for the issue is faulty internet connections. iPhone has a unique feature where you can limit the internet connection to apps. Make sure you have given Safari permission to access and use the internet.

  1. Open the device Settings and choose Mobile Data Settings.
  2. Scroll down and make sure Safari has a toggle enabled.
    Mobile Data Connection Enabled for Safari browser

Similarly, you can also check the internet connection on a Mac. Run a test to open pages like www.google.com to check if the network connection works.

Method 2: Clear Cookies and Website Data from the Safari app

Every site we visit stores the file name cookies and cache that helps track and speed up the site loading. However, these files may get corrupted over time, resulting in page loading issues.

Hence, we need to clear these site data from Safari on iPhone. Here are the steps:

  1. Open the Settings app.
  2. Scroll down and select Safari from the list.
  3. Within the Safari settings pages, tap on the Advanced menu.
    Safari iOS Advanced Settings menu
  4. Open the Website Data menu. Website Data in Safari iPhone under Advanced Settings
    It will display all website data stored.
  5. Swipe left on the Website, and hit on the Delete button.
    Delete Website Data from Safari iOS

Now try accessing the website, causing the cannot parse error on the iPhone.

Similarly, we can clear the website data in Safari on Mac. Here are the steps to follow:

  1. Launch the Safari app on Mac.
  2. Select Safari from the menu options.
  3. Choose the Preferences/Settings option and switch to the Privacy tab.
  4. Click and open the Manage Website Data… button.
  5. Select the Website, and hit the Remove command button.
    Clear cache and cookies for the website in Safari mac
  6. Hit the Done button to finish.

It will clear the browser cookies and cache storage for the selected site from the Safari browser on Mac.

Method 3: Quit the Safari app and Relaunch

Safari is a browser app made by Apple for iOS and Mac devices. Safari may face some random or vocational bugs here and there.

These are unfortunate but not very common and not severe. So, force quit the browser and relaunch once again to see if the Website works.

Before force quitting the Safari app, save all your pending/unsaved work.

Method 4: Check DNS Settings and Use Google DNS Address

Since all data traffic goes through the DNS (Domain Name Service) and your ISP (Internet service provider) provides sudden changes or malfunctions, it may result in such errors on your end.

So, call your ISP and ask about any DNS problems. If your ISP insists that there is no problem with DNS, consider using the free Google DNS service, which is equally reliable and reasonable. Here are the steps to follow:

  1. Open the Settings app on iPhone
  2. Select the Wi-Fi menu and the Wi-Fi you are connected to.
    WiFi connections in iPhone
  3. Scroll down and select the Configure DNS option.
    Configure DNS Settings in iOS WiFi connection
  4. Switch to Manual and add DNS server details.
    Configure DNS Servers Settings in iPhone
  5. Type 8.8.8.8 and 8.8.4.4 as the new DNS server address
  6. Hit on the Save command option.

Check if this resolves the error. Similarly, we can also change the DNS settings on Mac. This setup is system-wide and not limited to the Safari browser. Here are the steps to do:

  1. Click on the Apple apple logo menu, and choose System Preferences/Settings.
    Apple System Preferences in mac computer
    It will open the Preferences window with the list of options.
  2. Click to open Network preferences.
  3. In the list at the left, select the network connection you want to use (such as Wi-Fi or Ethernet).
  4. Hit on the Advanced command button.
    Advanced Network Settings in Mac
  5. Switch to the DNS tab, then click the Add plus add icon button at the bottom of the DNS Servers list.
  6. Enter the Google DNS Server addresses — 8.8.8.8 and 8.8.4.4
    DNS Servers Settings in Mac Computer
  7. Hit the OK command button to save the changes.

The newly added DNS server will be active.

info icon
Note: keep a backup of the existing custom DNS server addresses provided by your ISP, just in case.

Alternative: Try a Different Browser

If the issue still exists, switching browsers is a good idea. Google Chrome and Microsoft Edge are equally good, and such errors are non-existent on these browsers.

Our listicle guide can help you choose the alternative browser for your devices.

Safari gets automatic security updates, and Apple addresses such issues urgently.

Bottom Line

Cannot parse response in Safari is a standard error occasionally appearing on iPhone and iPad screens. If you face the issues again, close and restart the browser and even your Mac or iPhone/iPad.

Since the issues may arise from corrupted website data, we advise occasionally clearing website data, including cache and cookies.

You should also consider changing the DNS server address, and if things still don’t work, switch to an alternative browser.

Lastly, if you've any thoughts or feedback, then feel free to drop in below comment box. You can also report the outdated information.

Please share the article if you find it helpful:

Disclosure: This page may contain affiliate links, which means we may receive compensation for your purchases; of course at no extra cost to you (indeed, you may get special discounts).
Kushal Azza

Kushal Azza

Kushal Azza is a Google Certified IT Professional, Digital Content Creator, and Go-To Digital Marketer with Engineering Degree. He has over a decade of experience solving tech problems, troubleshooting, and innovating digital solutions. Follow him on Twitter and LinkedIn.

Leave a thought or feedback

Please leave a descriptive comment or feedback with your real name. Our human moderator vets every comment, and it may take 24 to 48 hours to get published or rejected.

Your email address will not be published, and we will never spam your inbox. Required fields are marked *