ERR_QUIC_PROTOCOL_ERROR: What It Means and How to Fix It

Appears on: Chrome, Edge. ERR_QUIC_PROTOCOL_ERROR means the QUIC protocol (used by Chrome for faster connections) failed. The fix is usually to disable QUIC in Chrome's flags or fix a firewall that is blocking UDP traffic.

What ERR_QUIC_PROTOCOL_ERROR actually means

Chrome uses the QUIC protocol (a UDP-based transport) for connections to Google services and other compatible servers. When a firewall, router, or ISP blocks UDP traffic or a QUIC handshake fails, Chrome shows this error. Falling back to TCP (by disabling QUIC) usually resolves it immediately.

Most likely causes (ranked)

  1. A firewall or router is blocking UDP traffic (QUIC runs on UDP)
  2. A corporate or school network restricts non-standard protocols
  3. ISP-level traffic shaping that interferes with UDP packets
  4. Outdated router firmware that does not handle QUIC correctly
  5. Chrome's QUIC implementation encountered a compatibility issue with the server

How to fix ERR_QUIC_PROTOCOL_ERROR

Step 1: Disable QUIC in Chrome flags

Navigate to chrome://flags/#enable-quic and set it to Disabled. Restart Chrome. This forces Chrome to use TCP instead of QUIC. This is the fastest fix and works in 90% of cases.

Step 2: Check your router's firewall for UDP blocking

Log into your router admin panel and look for any rules blocking UDP traffic. QUIC uses UDP ports 80 and 443. Remove any rules that restrict these.

Step 3: Update router firmware

Some older router firmware versions have bugs that corrupt UDP packet fragmentation. Check for firmware updates in your router's admin panel.

Step 4: Try disabling VPN or proxy

VPNs and corporate proxies often block QUIC to force all traffic through their TCP-based inspection pipeline. Disconnect the VPN and retry.

Step 5: Reset Chrome flags to default

If you have customised Chrome flags previously: navigate to chrome://flags and click 'Reset all' to clear any flags that may be interacting with QUIC.

Still not fixed? Rule out your connection

If the steps above did not clear the error, the next step is verifying the underlying internet connection is healthy. Run a speed test — if download, upload, and ping come back normal, the error is specific to one site or browser state. If the speed test also fails or shows packet loss, the problem is at the network or ISP layer.

Frequently Asked Questions

Is it safe to disable QUIC in Chrome?

Yes — disabling QUIC just causes Chrome to fall back to HTTP/2 or HTTP/1.1 over TCP, which all websites support. Performance may be slightly slower for Google services, but there is no security or functionality impact.

Does ERR_QUIC_PROTOCOL_ERROR affect all sites or just Google?

Primarily Google-owned services (YouTube, Google Search, Gmail) because Google pioneered QUIC. Other sites that have adopted HTTP/3 (which uses QUIC) are also affected. Non-QUIC sites are unaffected.

Why does this error only appear on some networks?

Because the error is caused by network-layer interference — firewalls or ISP traffic shaping that blocks UDP. On your home network without strict UDP filtering you may never see it; on corporate or school networks with aggressive firewalls it appears frequently.

Related Guides

More From This Section