ERR_SPDY_PROTOCOL_ERROR: How To Get Rid Of It Forever?

ERR_SPDY_PROTOCOL_ERROR: How To Get Rid Of It Forever?

Are you looking to fix the err_spdy_protocol_error?

Well, if you are a chrome user you must have seen this error multiple times and now is the time to solve it forever. This is a networking error which prevents Chrome to load any new websites.

SPDY is a networking protocol that helps Google to load web pages super fast. This backend service is responsible for all the blazing fast speed that you get with Google Chrome. There is no specific reason as to why this error occurs. However, there are multiple easy ways to solve this error if in case it comes again.

In this article, I’ll share all the methods that I know works, to solve this error. So without wasting any further time let’s get started.


Most of the people complain that this error popups when you try to access highly authoritative and big websites like Google, Yahoo, Facebook, and Wikipedia. If you understand this precisely these are sites that are highly secure and contains https:// in their URL.

Err_spdy_protocol_error occurs because of a small vulnerability which stops Google Chrome to load pages for you with the help of the SPDY protocol. This is the exact message that you’ll see suddenly when accessing these secure sites: “this webpage is not available err_spdy_protocol_error

Now that you know a little bit about this on how this error occurs. Let’s now understand why it occurs.

Also Read:

What Causes Err_spdy_protocol_error?

Multiple reasons can cause this error, and there is no exact answer to this. However, here are a couple of reasons that is causing this error.

#1. Antivirus or Firewall Blocking

We love our computers and laptops, and due to that we always buy an antivirus to keep it safe. Just to let you know these antiviruses is the only main reason for your system to slow down. If anything goes wrong which is not major at all your installed antivirus will directly restrict or block it.

Most of the time we don’t even know that the firewall setting is enabled in our system and that is what creates most of the problem and it’s when errors like err_spdy_protocol_error is generated. In that case, you need to keep an eye on your antivirus firewall and blocking. Most of the times after disabling the firewall the error will go away.

#2. Outdated Version of Chrome Browser

This is the most overlooked cause that no one is concerned about at all. Updates are rolled out to keep your system safe, secure, and fast and often time we don’t even bother to update the browser.

It’s highly recommended that keep your browser updated with the latest versions. If you get “this webpage is not available err_spdy_protocol_error” in the future anytime before panicking just check your browser version. If it’s updated, then you can follow the other methods to solve the error.


Here are my top methods with which you can fix the following error easily.

All these methods work to fix the ERR_SPDY_PROTOCOL_ERROR permanently.

#1. Flush Socket Method

The first method that I have for you is the flush socketing method. It’s an easy 5 step method to follow.

Step 1: Open your Chrome browser and paste this URL chrome://net-internals/#sockets in the address bar. Press Enter, and you’ll see something similar to shown below.

DNS Flush Sockets

Step 2: At the top right corner of your screen you’ll see an arrow. Click on it and find the “Flush Sockets” option.

DNS FLush Image part 2

Step 3: Click on the “Flush Sockets” option and try to refresh your Chrome Browser screen. If the page starts working your ERR_SPDY_PROTOCOL_ERROR is solved.

Step 4: If it’s still not working copy paste the following URL in your browser chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active

Step 5: Click on “Flush Sockets Pools” now again try to refresh the page and see if it is working properly or not.

DNS Flush Pools

Note: If one method doesn’t work for you then you can always try other methods. I’m sure out of all the methods listed here at least one should definitely work for you.

#2. Clear Cookies & Cache

Most of the time half of the chrome browser errors are solved by clearing the cache and cookies. And you can also apply it to fix the ERR_SPDY_PROTOCOL_ERROR forever. Let’s see how it works:

Step 1: Go to Settings of your Chrome Browser and find out the History tab.

Step 2: On the left, you’ll see an option to “Clear Browsing Data.” Click on it.

Clear Browsing Data

Step 3: A pop-up box will be shown to you asking what all you want to clear. Tick mark all the three checkboxes.

Clear cache and cookies

Step 4: Wait for the system to clean all the cache and cookies. After it’s done, try again to reload your page and see if the error is gone or not.

#3. Update Chrome Browser

This is a way too simple method to follow.

Step 1: First of all click on the three dots on the top right side corner of your screen.

Step 2: Next up, find the “Help” tab and hover on it. You’ll then be shown 3 other options.

Step 3: Click on “About Google Chrome” and let the browser check the latest version from the Internet. If there is an update, it will automatically update on its own.

Google Chrome Updates

Step 4: Reload the page that says ERR_SPDY_PROTOCOL_ERROR and see if it still persists.

#4. Check Firewall & Antivirus Setting

Majority of the time it’s your firewall block that is causing the ERR_SPDY_PROTOCOL_ERROR. You need to check the settings of your Firewall and block all the websites that are making this error again and again.

Many Avast Antivirus users do face this issue too often, so the best way to prevent the error is to exclude all the sites that are giving you the following error. You can read how to exclude sites in Avast Security here.

#5. Use Incognito Mode in Chrome

This is not a solution exactly it’s a workaround. Most of the time when you don’t clear cache for long, chances are it might cause this error. In this case, you can use the Incognito Mode to open the sites that is throwing this particular error. To use Incognito Mode follow the below steps:

Step 1: Click on the 3 horizontal dots in the top right corner of your browser window.

Step 2: You’ll see an option that says “New Incognito Window.


You can also use the keyboard shortcut Ctrl+Shift+N

#6. Flush DNS Cache

To solve “the web page is not available err_spdy_protocol_error” you can try out this method of flushing the DNS from your system.

Windows PC

Step 1: Open Command Prompt or CMD.

Step 2: Next, type of copy paste the exact command in the command prompt window

  • Ipconfig/ flush DNS
  • Ipconfig/ renew

Step 3: Press Enter after writing the first command and then type in the second command

Step 4: These commands will help to flush the DNS cache from your system completely. After this, you can now try to visit the website and check if the same error is still coming or not.

For Linux Users:

  • nscd -I hosts (You need to use this command in the Terminal)

For Mac Users:

  • dscacheuti –flushcache; sudo killal –HUPmDNSResponder (Use this in Mac Terminal)

#7. Chrome CleanUp Tool

You can use this method if none of the above methods is working for you. This is the most simplest method to clear the ERR_SPDY_PROTOCOL_ERROR. Download the Chrome cleanup tool from here.


1). Will I lose my bookmarks after the issue is resolved?

Don’t worry you won’t lose any of your important data. All the bookmarks and other data will be safe under your Gmail account.

2). Is there any issue with the antivirus that I’m using?

There is no issue with your antivirus. It’s doing it works perfectly fine to keep safe your system from any potential threats.

3). Should I use any other browser?

It is entirely your choice. However, I’d say if you are comfortable using Google Chrome then don’t move to any other browser as all browsers have their own problems.


That was it from our side on how to solve the ERR_SPDY_PROTOCOL_ERROR. If you liked this article, then do leave a comment down below and do let me know what else you want to like to see on Gadgetarmy.

Thanks for taking the time and reading

Leave a Comment