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)
- A firewall or router is blocking UDP traffic (QUIC runs on UDP)
- A corporate or school network restricts non-standard protocols
- ISP-level traffic shaping that interferes with UDP packets
- Outdated router firmware that does not handle QUIC correctly
- 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
Internet Keeps Dropping
Diagnose the physical and ISP-side causes of unstable connections.
Wi-Fi Connected But No Internet
The full playbook for the most common error of all.
Which DNS Should You Use?
1.1.1.1, 8.8.8.8, or your ISP — which one actually wins.
What Is Packet Loss?
How to detect and fix the invisible network problem that causes most mid-session errors.