How to Fix Cannot Parse Response in Safari Browser

Safari comes pre-installed on every Apple device. It is the default browser for iPhone, iPad, and Mac. Apple claims Safari to be the world’s fastest browser. The claims seem legit as browsing the web on Safari is a breeze. Even though Safari is fast, It is not entirely away from errors. One of the most common errors Safari users face is “cannot parse response.”

When you type an URL in the Safari address bar, it tries to render the website components from the web server. Typically, it successfully renders the website, and you see the website content on your device.

Fix Safari Issue

But occasionally, Safari fails to resolve a website in its component parts, resulting in a “cannot parse response” error.

Fix Cannot Parse Response in Safari Browser

The error is not specific to any device and may occur for iPhone, iPad, and Mac users. Thankfully, several working fixes are available to fix the error, and we have listed them below in this article.

Step 1. Check Your Internet Connection

When you see a particular error in Safari, you first need to check your Internet connection. Web browsers require a stable Internet connection to render the websites.

If your Internet connection is not stable, they will have a hard time rendering the websites, leading to the cannot parse response error for any website that can be yahoo, Google and Facebook etc.

Check Internet Speed

You can check your Internet connection by doing an Internet speed test or opening an app that requires Internet connectivity. If your Internet connection is at fault, try using Mobile Hotspot or get in touch with your ISP. If the Internet connection is stable, try the other fixes in the article.

Step 2. Refresh the Web Page

The subsequent fix you should do is refresh the web page you are trying to visit. On iPhone, you can tap the refresh icon on the right side of the address bar or pull down the webpage to refresh the web page.

Refresh Website In Safari On IPhone

On Mac, you can tap the refresh icon on the right side of the address bar to reload the web page.

Refresh Website In Safari On Mac

Step 3. Quit and Relaunch Safari

If refreshing the webpage didn’t help you, quit and relaunch the Safari browser. On iPhone, Swipe up to the middle of the screen to access recently opened apps. Swipe left or right to find Safari.

Once you find Safari in your recently opened apps, swipe up to close it. After it, relaunch the Safari and check if the issue resolves.

Quit Safari On IPhone

On Mac, click or tap the Safari icon in the dock with two fingers. From the context menu, tap on Quit. After successfully quitting Safari, relaunch it.

Quit Safari On Mac

Step 4. Clear Cookies and Website Data

When you visit a website, it stores cookies and other website data to serve you the same website the next time you visit. But occasionally, the stored website data causes errors in loading the website. You can remove website data of a specific website, or all websites to fix the cannot parse response error in Safari.

On iPhone

Below are the steps to clear website data in Safari on iPhone.

1. Launch the Settings app on your iPhone.

Settings

2. In the Settings app, scroll to Safari and tap on it.

Safari

3. Under Safari settings, scroll down to the bottom and tap on Advanced.

Advanced

4. In Advance settings, tap on Website Data. You will see the name of the websites and the size of stored data next to them.

Website Data

5. Tap on Edit in the top right corner and then click the – icon left to the website from which you want to remove the data. Alternatively, you can swipe right on a particular website and tap on Remove to delete the website data.

Edit

6. Lastly, if you want to remove all website data, scroll down and tap on the Remove All Website Data option.

Remove All Website Data

7. A prompt will appear at the bottom of the screen tap on Remove Now to give the final confirmation.

Remove Now

On Mac

You can clear the website data in Safari on Mac with the help of the below steps.

1. Open Safari on your Mac.

2. Take the cursor to the top left menu bar and tap on Safari.

Safari In Menu Bar

3. From the menu options, select Preferences. Alternatively, you can press the Command + comma key on your keyboard to get there directly.

Preferences

4. Under Preferences by default, you should be in the General tab; tap on Privacy to switch to the Privacy tab.

General 1

5. In the Privacy tab, look for the Cookies and website option, and tap on the Manage Website Data button.

Privacy

6. Select the website from which you want to remove the website and tap on Remove. If you want to remove the website data of all the websites, tap on Remove all.

Remove Website Data

7. A pop-up will appear on the screen tap on Remove Now button to give the final confirmation.

Remove Now 1

Once you have removed the website data try visiting the website that was throwing the cannot parse response earlier, and hopefully, you should be able to visit the website without any issue.

Step 5. Change DNS Servers

Your Internet service provider assigns their DNS Servers to connect your devices to the Internet. The default DNS Servers are generally slow and crowded. It may prevent Safari from rendering a website faster.

So, if you see this error, you should try changing DNS servers on your iPhone and Mac.

On iPhone

Follow the below steps to change DNS Servers on iPhone.

1. Open the Settings app on your iPhone.

Settings

2. In the Settings app, tap on Wi-Fi.

Wi Fi

3. On the Wi-Fi settings page, tap the i icon next to the connected Wi-Fi network.

I Icon

4. Now scroll down to the DNS section and tap on Configure DNS. It will show as Automatic.

Configure DNS

5. On the Configure DNS page, switch to Manual. You will see your current DNS servers. Tap the – icon left to the DNS record to remove the existing DNS servers.

Switch To Manual

6. Once you have removed the existing DNS servers, tap on Add Server. Now you will need to enter your new DNS Servers. You can use Google DNS, OpenDNS, or Cloudflare based on your preference.

7. To use Google DNS, enter 8.8.8.8 and 8.8.4.4. Similarly, for OpenDNS, enter 208.67.222.222 and 208.67.220.220.

Add Google DNS Servers

8. Once done, tap on Save in the upper right corner of the screen.

On Mac

You can change DNS Servers on your Mac by following the below steps.

1. Open System Preferences on your Mac.

System Preferences

2. In System Preferences, tap on Network.

Network

3. On the network settings page, tap on Advanced.

Advanced

4. By default, you should be in the Wi-Fi tab and switch to the DNS tab.

Wi Fi

5. Tap on the + icon in the bottom left corner, and you will get the option to enter the IP address. You can use Google DNS or OpenDNS for a stable connection.

DNS

6. For Google DNS, enter the IP address 8.8.8.8 and 8.8.4.4. For OpenDNS, enter 208.67.222.222 and 208.67.220.220.

Google DNS

7. After entering the new IP addresses, tap on OK. Lastly, tap on Apply to save the changes.

Apply

Once you have manually changed DNS Servers to Google DNS or OpenDNS, try visiting the website that was causing the cannot parse response error. Hopefully, you will not see the error this time.

Frequently Asked Questions

Why is my Safari saying Cannot parse response?

Your Safari is saying it because it cannot resolve the website you are trying to visit into its components.

What does Unable to parse response mean?

The “unable to parse response “error in Safari means the browser cannot render the website and its components.

What does cannot parse mean?

Cannot parse is an error message that appears in the Safari browser. It means Safari cannot resolve a website into its component parts.

Ratnesh is a professional tech content writer with well over five years of experience. He specializes in writing long-form feature content, including high-quality how-to guides, comparisons, explainers, etc.

Leave a Comment