Home/How To/ERR_SPDY_PROTOCOL_ERROR? How To Resolve | 8+ Methods to Clear it(Updated)

ERR_SPDY_PROTOCOL_ERROR? How To Resolve | 8+ Methods to Clear it(Updated)

By |14.3 min read|

Today I am going to learn about a Google Chrome error that we face all the time, a general error causes many problems ERR_SPDY_PROTOCOL_ERROR.

There is no doubt in the world that Google Chrome is everyone’s favorite browser. But our fondness towards this browsing agent gets a little low when it starts giving various kinds of errors upon browsing our favorite sites.

In such a situation, some of us try to fix the error and if unsuccessful might consider switching to some other platform. But since Google is the best and we have been using it since our childhood, it is the best option to fix the error instead of switching to a new platform altogether.

So those of us, including me, who don’t want to switch to a new platform use all possible methods to try our best to fix the error until we get the results.

If you encounter a fairly frequent error in Chrome that says: ERR_SPDY now I will give you an effective way to solve it has served me completely, and that is why I want to share this information that will help you greatly.

I had the opportunity to see this error (unfortunately) when I was using Chrome on a computer, but it is also possible to display it from a smartphone, especially when accessing pages that have a record.

What Really is Resolve ERR_SPDY_PROTOCOL_ERROR?

Thi is an error code specific to Google Chrome, indicating a problem with the SPDY (Speedy) protocol—an experimental protocol designed to enhance web browsing speed and security. When this error occurs, it disrupts the connection between the Chrome browser and the server, preventing the requested webpage from loading correctly.

This error might arise due to several reasons, including issues with cached data, outdated browser versions, conflicting browser extensions, DNS cache problems, unstable network connections, or conflicts between SPDY and other protocols.

To resolve this error several troubleshooting methods can be employed. Clearing the browser cache and cookies, updating Chrome to the latest version, disabling conflicting extensions, flushing the DNS cache, and ensuring a stable network connection are initial steps to rectify the issue.

Moreover, disabling the QUIC protocol in Chrome flags, resetting Chrome settings to default, and temporarily disabling security software might also help in resolving this error.

By systematically applying these methods, users can often mitigate it, restoring proper browsing functionality in Chrome. However, if the problem persists, seeking further assistance from Chrome support forums, or the website’s support team, or considering alternative browsers may be necessary for accessing the intended web content without encountering this error.

The solution was quite simple, it consisted of clearing the browser’s cache.


8 method to fix the ERR-SPDY-PROTOCOL-ERROR-how to fix
  1. Clear Browser Cache and Cookies
  2. Update Google Chrome
  3. Disable Chrome Extensions
  4. Flush DNS Cache
  5. Check Internet Connection
  6. Disable QUIC Protocol
  7. Reset Chrome Settings
  8. Check Antivirus or Firewall

1. Clear Browser Cache and Cookies

Clearing browser cache and cookies involves removing stored website data in your browser:

Steps to Clear Cache and Cookies in Google Chrome:

  1. Open Chrome Settings:
    • Click on the three-dot menu in the top right corner.
    • Select “Settings” from the dropdown.
  2. Access Privacy and Security:
    • On the left sidebar, click on “Privacy and security.”
  3. Clear Browsing Data:
    • Under “Privacy and security,” select “Clear browsing data.”
    • Choose the time range (e.g., Last hour, Last 24 hours, All time).
    • Check “Cookies and other site data” and “Cached images and files.”
  4. Clear Data:
    • Click “Clear data” to remove the selected cached files and cookies.
  5. Restart Chrome:
    • Close and reopen Chrome to complete the process.

Clearing cache and cookies helps resolve issues caused by corrupted or outdated site data stored in the browser, potentially resolving errors like this.

2. Update Google Chrome

To update Google Chrome to the latest version:

Steps to Update Google Chrome:

  1. Open Chrome:
    • Launch the Google Chrome browser on your computer.
  2. Access Chrome Settings:
    • Click on the three-dot menu in the top right corner of the browser window.
  3. Check for Updates:
    • From the dropdown menu, hover over “Help.”
    • Select “About Google Chrome.”
  4. Update Chrome:
    • Chrome will automatically check for updates.
    • If an update is available, it will start downloading and installing.
    • Follow the on-screen instructions to complete the update process.
  5. Relaunch Chrome:
    • Once the update is installed, Chrome will prompt you to relaunch the browser.
    • Click on “Relaunch” to restart Chrome with the updated version.

Updating Google Chrome to the latest version ensures you have the most recent features, security patches, and bug fixes, which can help resolve compatibility issues that might cause errors like this.

3. Disable Chrome Extensions

To disable Chrome extensions:

Steps to Disable Chrome Extensions:

  1. Open Chrome:
    • Launch the Google Chrome browser on your computer.
  2. Access Chrome Extensions:
    • Click on the three-dot menu in the top right corner.
  3. Go to Extensions:
    • From the dropdown menu, hover over “More tools.”
    • Select “Extensions.”
  4. Disable Extensions:
    • You’ll see a list of installed extensions.
    • Toggle the switch next to each extension to disable them individually.
    • Alternatively, click on “Remove” to uninstall an extension completely.
  5. Restart Chrome:
    • After disabling or removing extensions, close and reopen Chrome for the changes to take effect.

Disabling Chrome extensions can help troubleshoot issues caused by conflicting or outdated extensions, which might be contributing to errors like this.

4. Flush DNS Cache

To flush the DNS cache on Windows or macOS:


  1. Open Command Prompt as Administrator:
    • Search for “Command Prompt” in the Start menu.
    • Right-click on “Command Prompt” and select “Run as Administrator.”
  2. Flush DNS:
    • In the Command Prompt window, type: ipconfig /flushdns
    • Press Enter to execute the command.
  3. Confirmation:
    • Once done, you’ll receive a message indicating that the DNS Resolver Cache was successfully flushed.


  1. Access Terminal:
    • Go to Applications > Utilities > Terminal.
  2. Flush DNS Cache:
    • Enter the command: sudo killall -HUP mDNSResponder
    • Press Enter and input your administrator password if prompted.
  3. Confirmation:
    • The terminal won’t display any message after executing the command, but it will clear the DNS cache.

Flushing the DNS cache helps resolve network-related issues, including this ERROR, by removing outdated or corrupted DNS records stored on your system.

5. Check Internet Connection


To check and troubleshoot your internet connection:

Steps to Check Internet Connection:

  1. Router Check:
    • Ensure your router is powered on and properly connected to your modem.
    • Check for any visible issues like blinking lights or error indicators.
  2. Device Connectivity:
    • Confirm that your device (computer, phone, etc.) is connected to the correct Wi-Fi network.
    • Verify if other devices connected to the same network are experiencing similar issues.
  3. Network Settings:
    • Access your device’s network settings to verify the Wi-Fi or Ethernet connection.
    • Restart your device’s Wi-Fi or Ethernet connection to reset the connection.
  4. Router Restart:
    • Turn off your router, wait for a few seconds, and then turn it back on.
    • Allow the router to restart and establish a connection.
  5. Ping Test:
    • Open Command Prompt (Windows) or Terminal (Mac).
    • Type: ping www.google.com (or any website) and press Enter.
    • Check if the ping responses indicate successful communication with the website.
  6. Contact Internet Service Provider (ISP):
    • If issues persist, contact your ISP for further assistance or to check for any service outages in your area.

Verifying and troubleshooting your internet connection helps ensure stable connectivity, potentially resolving the error caused by interruptions in network communication.

6. Disable QUIC Protocol

To disable the QUIC protocol in Google Chrome:

Steps to Disable QUIC Protocol:

  1. Enter Chrome Flags:
    • In the Chrome address bar, type chrome://flags/ and press Enter.
  2. Search for QUIC Protocol:
    • Use the search bar at the top to find “Experimental QUIC protocol.”
  3. Disable QUIC:
    • Once located, click on the dropdown menu next to “Experimental QUIC protocol.”
    • Choose the option “Disabled” from the dropdown menu.
  4. Relaunch Chrome:
    • After making changes, a prompt at the bottom will appear to relaunch Chrome.
    • Click “Relaunch” to restart Chrome with the modified settings.

Disabling the QUIC protocol in Chrome flags helps resolve conflicts between the SPDY protocol and QUIC, potentially alleviating this error by eliminating issues related to experimental protocols.

7. Reset Chrome Settings

To reset Google Chrome settings to their default:

Steps to Reset Chrome Settings:

  1. Open Chrome Settings:
    • Click on the three-dot menu in the top right corner of Chrome.
    • Choose “Settings” from the dropdown.
  2. Access Advanced Settings:
    • Scroll down and click on “Advanced” at the bottom of the Settings page.
  3. Reset Settings:
    • Scroll down to the “Reset and clean up” section.
    • Click on “Restore settings to their original defaults.”
  4. Confirmation:
    • A dialog box will appear confirming the action.
    • Click on “Reset settings” to confirm and proceed.
  5. Relaunch Chrome:
    • After resetting, Chrome will restart with default settings.

Resetting Chrome settings revert various settings (including startup page, search engine, pinned tabs, extensions, etc.) to their original defaults. This action might help resolve issues such as errors caused by misconfigured settings or conflicting configurations.

8. Check Antivirus or Firewall


To check and temporarily disable antivirus or firewall settings:

Steps to Check Antivirus or Firewall Settings:

  1. Antivirus Software:
    • Locate the antivirus software icon in the system tray or taskbar.
    • Right-click on the icon to access the antivirus control center or settings.
  2. Firewall Settings:
    • Within the antivirus control panel, navigate to the firewall or network protection settings.
  3. Disable Protection:
    • Temporarily disable the antivirus or firewall protection.
    • Check for options like “Disable Protection,” “Turn Off,” or “Pause.”
  4. Confirm Action:
    • Follow the on-screen prompts to confirm disabling the protection.
    • Some antivirus software might require providing a duration to disable the protection.
  5. Attempt Browsing:
    • Try accessing the webpage in Chrome to see if the error persists.
  6. Enable Protection:
    • After troubleshooting, remember to re-enable antivirus or firewall protection.

Disabling antivirus or firewall temporarily allows you to determine if they are causing conflicts with the browser or network, leading to errors like this. Remember to re-enable the protection once troubleshooting is complete for continued security.


How do you do this?

Simple and Easy, go to this address: chrome://settings/clearBrowserData

From there we can clear the cache from last week, in case it continues to fail we can delete the “cache of all time” that is from the beginning.

You can further go on and delete all the temporary files present on your device using some cleanup tool if available, if not then don’t worry I have got you covered. You can delete the temporary files without having to download any extra software.

Just hit the win and R buttons simultaneously. This should open up a small window with Run written on top. In its search bar type %temp%. Upon pressing enter a whole new window with lots of files will open, these are the temporary files stored in your device.

These might be the cause of all these errors and lagging so delete all of them altogether or either one by one, however, it suits you.

For the majority of you looking for a solution to this error, the problem will be solved after this easy step and hopefully won’t return. Keep in mind that this error is not about and has nothing to do with our Internet connection, but rather with an error of the new Internet protocol used by Google to enhance the speed.

This protocol is called SPDY and it is indeed quite efficient and increases the speed by up to 60%. But sometimes it gets stuck and causes all these problems.

Google is trying to solve this problem and the newer updates rarely encounter this problem so if you’re facing it then there is a chance that you might be running on an older version and it is time to update your browser.

Flush the Sockets:

Another method to get rid of this annoying error is to flush the cache and sockets. The good thing about this is that Chrome has developed some processes to ease up the flushing process so you don’t need to download any separate extension or app. Just follow these simple instructions and see for yourself.

1.     Go to the new tab in Google Chrome.

2.     Write the URL given below in the search bar, without the quotation marks.

3.     “chrome://net-internals/#sockets”

4.     Click on the flush socket pools button and close idle sockets as well.

5.     Restart your browser and see if the problem is resolved or not.

Clear Host Resolver Cache:

DNS cache can also be a reason for the occurrence of this type of error. If you don’t know what it is and how to resolve it then you don’t need to worry as you can clear it using the simple steps given below.

1.     Go to the new tab in Google Chrome.

2.     Write the URL given below in the search bar, without the quotation marks.

3.     “chrome://net-internals/#dns

4.     Click on the Clear host cache button.


5.     Restart your browser and see if the problem is resolved or not.

You can also flush the DNS using the command prompt. For that, you can follow the following steps:

1.     Press win+R

2.     Type in cmd and the command prompt will open


3.     write ipconfig /flushdns

4.     upon pressing enter DNS will be flushed and hopefully your tension as well.

Renew your IP:

This error can also be the result of an overloaded old IP, in that case, you can always renew your IP and get rid of this issue. How to do that? Well, let me take you through the process step by step.

1.     Press win+R and a small window will open

2.     Type in cmd and the command prompt will open


3.     write ipconfig /release


4.     After pressing enter you have to write another command i.e. ipconfig/renew


5.     upon pressing enter you will be given a new IP

6.     Go to your browser reopen the web page you were surfing before and check if the error is still there or not. If it is resolved voila! Enjoy! Otherwise, try our next method.

Professional Help:

Sometimes it is better and way easier to get professional help where we need it. No, I am not asking you to go to the tech expert and spend your money. I am talking about using some software specially designed to fix such problems.

Google has developed one such software itself, for its users, the software is quite efficient in resolving such problems and is 100% free. Just download it and run a scan it will detect all the issues on its own. You can download the tool from here:

I have stated all possible methods to remove this annoying error from your browser. Try them one by one and see if any of them work for you. Don’t forget to mention your favorite method down below.


What does Err_spdy_protocol_error mean?

This error is a Google Chrome-specific error code indicating a problem with the SPDY (Speedy) protocol, causing issues in communication between the browser and the server, leading to webpage loading failures.

How do I disable SPDY in Chrome?

To disable SPDY in Chrome, enter “chrome://flags” in the address bar, search for “SPDY,” and disable the experimental SPDY/4 and SPDY/3 flags. Restart Chrome to apply the changes.

How do I fix https error in Chrome?

To fix HTTPS errors in Chrome, clear browser cache and cookies, update Chrome, disable problematic extensions, ensure correct system date/time, and check for antivirus/firewall interference.

What does SPDY stand for?

SPDY stands for “Speedy.” It’s a networking protocol developed by Google to improve web page loading by reducing latency and enhancing security.

Final thoughts

Resolving the ERROR in Google Chrome involves a series of troubleshooting steps targeting various potential causes, including browser settings, network configurations, and security software.

By systematically applying these methods—clearing cache, updating Chrome, disabling extensions, flushing DNS, verifying the internet connection, disabling experimental protocols like QUIC, resetting Chrome settings, and checking antivirus/firewall settings—you can often resolve this error.

However, if the issue persists despite these efforts, seeking further assistance from technical forums, reaching out to website support, or considering alternative browsers might be necessary.

The comprehensive approach to troubleshooting aims to ensure a smoother browsing experience by addressing potential conflicts and errors within Chrome.