Skip to content

How to Fix: Cannot Parse Response in Safari Browser?

Safari Browser sometimes faces issues such as “Cannot parse response” which means that the web requests made by the website are not interpreted by either the server or the Safari browser itself. If this problem persists for a long time then the user must use the fixes such as, Check your Internet Connection, Clear Cookies, and Website Data, Quit and Relaunch Safari, and Check DNS and Use Google DNS.

It often happens when a perfectly good working website shows an error ‘Cannot parse response’ on the Safari browser on iPhone or Mac computer. The error persists, and it can appear out of nowhere hampering your workflow or internet entailment. I myself use the Safari browser, and such errors come unexpectedly without any supporting error message.

Upon looking for some online forums, I could find any reliable way to troubleshoot the problem. The issue of being unable to parse responses in Safari is not limited to iPhones as many users have reported the same issue on iPad and Macbooks as well.

It’s wise to notice that such errors are only visible on websites that make sure of xhr scripts to update website data. This means almost all websites on the internet can give you the same error at any moment in time.

Where I get the issue only on my iPhone, while the website works on another browser counterpart, such as Google Chrome. It is essential to fix the issue as Safari is my primary browser for all my day-to-day work. Upon trying some troubleshooting fix, here are some methods which you can use to fix this problem.

Related:Ā How to Fix: Safari keeps crashing on iPhone/iPad?

Before starting off with the solution, I want to explain what this error means. Cannot parse response means that the web requests made by the website are not interpreted by either the server or the Safari browser itself. Such issues are temporary and may go away with a simple device reset or browser restart. However, if the issue persists, you may follow these methods.

Check your Internet Connection

The prime reason why this issue is appearing on your end is because of faulty internet connections. Some websites have features that can show when an internet connection is not available or slow. But some websites may stop working and show a “cannot parse response” error when not connected to the internet.

iPhone has a special feature where you can limit the internet connection to apps. Make sure you have given Safari permissions to access and use the internet.

  1. Open Settings app
  2. Choose Mobile Data settings.
  3. Scroll down and make sure safari has toggle enabled.
    Mobile Data Connection Enabled for Safari browser

Similarly, you can also check the internet connection on a mac computer. You can test run to open any other pages like to check if the network connection is working.

Clear Cookies and Website Data

Cookies and website data play an important role in the functioning of modern websites. Where the old website does not need to store information on your device, new websites use this method to provide a better and fast experience to their users. But if the stored website data is corrupted, then Safari may throw errors such as Cannot parse response error or can not load the webpage errors.

Here are the steps to clear cookies and websites data on Safari iOS:

  1. Open Settings app
  2. Scroll down and select Safari from the list.
  3. Within Safari setting pages, tap on the Advanced menu.
    Safari iOS Advanced Settings menu
  4. Open Website Data menu. Website Data in Safari iPhone under Advanced Settings
    This will display a list of all website data stored on the Safari browser.
  5. Swipe left on the website which is causing the problem and hit on Delete button.
    Delete Website Data from Safari iOS

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

Similarly, we can also clear the website data on the Safari mac computer that getting cannot parse the response error.

Here are the steps to clear the website data on a Safari computer:

  1. LaunchĀ theĀ Safari Mac app.
  2. SelectĀ SafariĀ from the menubar options.
  3. Choose the Preferencesā€¦Ā option under the Safari menu.
  4. Switch to theĀ PrivacyĀ tab within the Preferences popup window.
  5. Click and open theĀ Manage Website Dataā€¦Ā button.
  6. Select theĀ Website, and hit on Remove command button.
    Clear cache and cookies for the website in Safari mac
  7. Hit on Done button to finish.


This will clear the browser cookies and cache storage for the selected website from the safari browser on macOS.

Quit and Relaunch Safari

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 serious in nature. So force quit the Safari browser and relaunch once again to see if the website is working.

Before force quitting Safari, make sure to save all your pending/unsaved work.

Check DNS and Use Google DNS

Having the “Cannot parse response error” in the Safari browser is very unlikely due to DNS issues but not possible. Since all data traffic goes through the DNS (Domain Name Service) and your ISP (Internet service provider) provides, it is possible that sudden changes or malfunction may result in such errors on your end.

So have a call to your ISP and ask for any DNS problems. In case your ISP insists that there is no problem with DNS, then you may consider using the free Google DNS service which is equally reliable and good.

Here are the steps to use Google DNS on Safari iPhone:

  1. Open the Settings app on iPhone
  2. Choose the Wi-Fi menu and select 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 and as the new DNS server address
  6. Hit on the Save command option.

Just check if this resolves the error in the Safari browser on iPhone.

Similarly, we can also change the DNS settings on Mac computers. However, this setup is network-wide and not just limited to the Safari browser.

Here are the steps to change the DNS server settings on Mac:

  1. Click on the apple logo menu, and choose System Preferences…
    Apple System Preferences in mac computer
    This will open the Preferences window with all 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 plus add icon button at the bottom of the DNS Servers list.
  6. Enter the Google DNS Server addresses — and
    DNS Servers Settings in Mac Computer
  7. Hit on the OK command button to save the changes.

The newly added DNS server will be active and see if the problem is resolved. Do note and keep a backup of the existing set of DNS servers provided by your ISP just in case.

Try a Different Browser

If the issue of cannot parse responses in the Safari browser still exists, then it’s a good idea to switch browsers. Google Chrome and Microsoft Edge are equally good, and such errors are non-existent on these browsers.

Safari gets automatic security updates, and such issues are addressed by Apple on an urgent basis, till the time the issue is fixed, you may use other browsers to carry on your internet activities.

Bottom Line: Safari cannot parse the response

Cannot parse response in Safari is a common error appearing on iPhone and iPad screens from time to time. If you face the same issues ever again, it’s a good idea to close the browser and restart it.

Since the issues may arise from corrupted website data, users are advised to clear website data, including cache and cookies from time to time to avoid such mishappenings.

Perhaps, you should also consider changing the DNS server address and if still, things don’t work, then moving to another browser is the only option.

Related:Ā How to Fix: This Connection is Not Private in Safari Mac?

FAQs: Fix the “Cannot Parse Response in Safari Browser” Problem

Now, let us go through the frequently asked questions regarding how to fix the Cannot Parse Response in Safari Browser.

What are the best ways to fix the Cannot Parse Response in Safari Browser?

The best ways to fix the cannot parse response in Safari Browser includes, Checking your Internet Connection, Clearing Cookies and Website Data, Quitting and Relaunching Safari, and Checking DNS and Using Google DNS.

How to clear cookies and website data in Safari Browser?

Open the Settings app on iPhone Scroll down and select Safari from the list. Within Safari setting pages, tap on the Advanced menu and open website Data. This will display a list of all website data stored on the Safari browser. Now, swipe left on the website which is causing the problem, and hit on Delete button.

HowĀ to use Google DNS on Safari iPhone?

Launch the Settings option in your iPhone and select the WiFi settings. Now, tap on the WiFi that you are connected to and tap on Configure DNS option. Now, Switch to Manual and add DNS server details. Type and as the new DNS server address and Hit on Save.

Lastly, here are the recommended web browsers for computer and mobile phone that you should give a try.

Chrome WindowsChrome MacChrome iOSChrome AndroidFirefox Linux
Firefox WindowsSafari MacSafari iOSEdge AndroidChrome Linux
Edge WindowsFirefox MacEdge iOSSamsung InternetEdge Linux

If you've any thoughts on How to Fix: Cannot Parse Response in Safari Browser?, then feel free to drop in below comment box.

Also, please subscribe to our @DigitalTechStudio YouTube channel for helpful videos tutorials.

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

2 thoughts on “How to Fix: Cannot Parse Response in Safari Browser?”

  1. Keep getting a ā€cannot parse responseā€ (Safari) on my ipad when trying to connect through Facebook. Had a problem recently where my password was blocked (possibly by hacker). I finally could change my e-mail for my cellphone to regain access to fcebook on my iPhone. But the issue remains on my ipad (ipad does not have ability to mke phone calls and only gors through my router at home)
    When I try to change any details on my ipad facebook, such as change email account, I get an error message that I hve a spelling error in my submission of mail or password.
    Thanks for ny help

Leave a Reply

Your email address will not be published. Required fields are marked *