This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

How to Fix the ERR_QUIC_PROTOCOL_ERROR in Chrome (9 Ways)

Updated on June 2, 2025

6 Min Read
Error Correction Chrome

Having the ERR_QUIC_PROTOCOL_ERROR in Google Chrome can be annoying – especially since this is usually reported on sites that were functioning (or at least were functioning well) prior to seeing the issue. First some context. It is possible to run across this error for issues with the QUIC protocol, which is a transport layer protocol that is still experimental, designed by Google to improve how quickly you can connect and start communicating with the destination. QUIC offers new web technologies with the potential for better performance, but in this occasion, it has likely met a user with problems associated with the connection.

This guide provides a comprehensive and professional way to troubleshoot the error. No matter whether you are a web user, developer, or server administrator, the ways to solve the issue that follow are technically accurate, organized, and appropriate for user skill. Each fix will address a certain root cause of the issue.

What is the ERR_QUIC_PROTOCOL_ERROR?

QUIC ( also known as Quick UDP Internet Connections) was developed dedicatedly to be used as a successor to TCP. Now this allows faster load times, faster start times, and improved security within the package. Now that Chrome is a Google product so QUIC is installed automatically. Now if you fail to connect via QUIC, you will face the trouble and Chrome will surely display the ERR_QUIC_PROTOCOL_ERROR.

This error is frequently caused by one or more of the following:

  • Misconfigured Chrome flags
  • Incompatible browser extensions
  • Network interference from firewalls or antivirus software
  • Outdated browser or operating system
  • Server-side misconfiguration, especially regarding HTTP/3
  • Primary Causes of ERR_QUIC_PROTOCOL_ERROR

Site can't be reached

Let’s identify some specific technical triggers behind this issue:

  • UDP Traffic Blocking: QUIC uses UDP, which may be restricted by network firewalls.
  • Corrupted Chrome Configuration: Changes in experimental Chrome settings can conflict with the protocol.
  • Router or ISP Incompatibility: Not all networking hardware or ISPs fully support QUIC.
  • Browser Add-ons or VPNs: These can disrupt normal protocol functioning.
  • Server Configuration: HTTP/3 support must be properly enabled on hosting platforms.

How to Fix the ERR_QUIC_PROTOCOL_ERROR in Chrome (9 Ways)

Here we have list down the quick 9 fixes for the ERR_QUIC_PROTOCOL_ERROR in Chrome. You can try to resolve the issue at your end by following these steps.

1. Disable QUIC Protocol in Chrome

In many cases, disabling QUIC resolves the issue immediately.

Here are the quick steps to follow and test:

  • Open a new tab in Chrome.
  • Navigate to: chrome://flags
  • Search for: Experimental QUIC protocol
  • From the dropdown, select Disabled.
  • Relaunch Chrome.

Disable QUIC Protocol in Chrome

This forces Chrome to revert to traditional protocols like HTTP/2 over TCP.

2. Clear Cached Data and Cookies

Temporary data stored by Chrome can interfere with how connections are established.

Here are the quick steps to follow and test:

  • Click the three-dot menu in Chrome and go to Settings.

Clear Cached Data and Cookies

  • Under Privacy and Security, select Clear browsing data.
  • Choose All time as the time range.
  • Select both Cookies and other site data and Cached images and files.
  • Click Clear data.

Clear cache

3. Disable Conflicting Browser Extensions

Extensions such as VPNs, ad blockers, or security tools may interfere with QUIC.

Here are the quick steps to follow and test:

  • Open chrome://extensions/
  • Disable all extensions by toggling them off.

Disable Conflicting Browser Extensions

  • Restart Chrome and test for the error.
  • To pinpoint the cause, re-enable extensions one at a time.

4. Update Google Chrome

An outdated version of Chrome may contain bugs that affect protocol performance.

Here are the quick steps to follow and test:

  • Click the menu icon > Help > About Google Chrome.
  • Chrome will automatically check and install updates.
  • Click Relaunch if an update is applied.

5. Configure Firewall and Antivirus Settings

Security applications often block UDP ports required by QUIC.

Here are the quick steps to follow and test:

  • Temporarily disable your antivirus and firewall.
  • Retry accessing the site.
  • If the issue is resolved, add Chrome as an exception.
  • Always restore your security settings afterward.

6. Use Google Public DNS

Switching to a more reliable DNS can stabilize protocol communication.

Here are the quick steps to follow and test:

  • You will need to access “Control Panel” > then “Network and Sharing Center” option > then “Change adapter settings”.

Use Google Public DNS

Change Global Setting

  • Right-click on your active connection > Properties.

Disable wifi

  • Select Internet Protocol Version 4 (TCP/IPv4) > Properties.
  • Choose “Use the following DNS server addresses”:
    • Preferred: 8.8.8.8
    • Alternate: 8.8.4.4
  • Apply changes and restart your browser.

7. Reset Chrome Settings to Default

If changes in Chrome settings or flags caused the issue, a reset may help.

Here are the quick steps to follow and test:

  • Navigate to Settings > Reset and clean up.
  • Click Restore settings to their original defaults.
  • Confirm the action.

This will not delete your bookmarks but will reset preferences and extensions.

8. Review Server Settings (For Web Admins)

If you’re managing a website, ensure that HTTP/3 and QUIC are properly implemented.

For Nginx-Based Servers:

  • You can locate your config file (usually at /etc/nginx/nginx.conf).
  • Ensure this line exists under the relevant server block: listen 443 quic reuseport;
  • Also confirm TLS 1.3 is enabled and your SSL certificates are valid.
  • Proper HTTP/3 support directly influences QUIC functionality.

For Apache Servers:

Ensure that you are using Apache 2.4.46 or later versions because HTTP/3 and QUIC support starts there with mod_http3.

  • You will need to enable the required modules if they are not enabled by default using the following commands:
a2enmod http3

a2enmod ssl

a2enmod h2
  • Now update your Apache config (it’s typically under this path → /etc/apache2/sites-available/000-default.conf or a similar vhost file):
<VirtualHost *:443>

Protocols h2 h3

SSLEngine on

SSLCertificateFile /etc/ssl/certs/your_cert.crt

SSLCertificateKeyFile /etc/ssl/private/your_key.key

...

</VirtualHost>
  • Now to Restart Apache service you can use the following command:
systemctl restart apache2
  • Please make sure that the server is properly configured with TLS 1.3 and QUIC-enabled libraries and it should help you with the error.

9. Reboot Router or Switch Network

Network devices sometimes mismanage protocol handshakes.

Here are the quick steps to follow and test:

  • Power off your router.
  • Wait 30 seconds and restart it.
  • Alternatively, connect to another network (such as a mobile hotspot).
  • This helps determine whether the problem is specific to your network or device.

Related Post:

Cloudways Hosting Advantages

Hosting with Cloudways provides a technical edge when addressing protocol-level issues like this one. Features such as one-click HTTP/3 enablement, advanced firewall configurations, and real-time performance monitoring ensure minimal troubleshooting effort.

Furthermore, Cloudways’ 24/7 support team is equipped to handle protocol-related configurations, helping you resolve server-side issues efficiently.

Managed Web Hosting With Built-In Cloudflare Addon!

Improve your website performance and score higher on Core Web Vitals with Cloudflare’s Edge Page Caching!

Conclusion

ERR_QUIC_PROTOCOL_ERROR in Chrome is a result of protocol mismatch, software conflict, or misconfigured server components. Fortunately, it can be resolved through systematic troubleshooting involving browser settings, network diagnostics, and server configuration.

For those using managed platforms like Cloudways, the troubleshooting process becomes significantly easier thanks to intuitive dashboards, pre-enabled HTTP/3 support, and responsive support teams.

Frequently Asked Questions

Q: Is disabling QUIC a permanent fix?

It can serve as a workaround; long-term fixes involve diagnosing the root cause.

Q: Can antivirus software cause this error?

Yes, especially if it blocks UDP traffic.

Q: Do all websites rely on QUIC?

No, only those that support HTTP/3 use QUIC.

Q: Does this issue occur on other browsers?

Primarily in Chrome, as it’s the leading adopter of QUIC.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Salwa Mujtaba

Salwa Mujtaba is a Technical Content Writer at Cloudways. With a strong background in Computer Science and prior experience as a team lead in Cloudways Operations, she brings a deep understanding of the Cloudways Platform to her writing. Salwa creates content that simplifies complex concepts, making them accessible and engaging for readers. When she's not writing, you can find her enjoying good music, reading a book, or spending quality time with her family.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Want to Experience the Cloudways Platform in Its Full Glory?

Take a FREE guided tour of Cloudways and see for yourself how easily you can manage your server & apps on the leading cloud-hosting platform.

Start my tour