Chrome ERR_QUIC_PROTOCOL_ERROR — HTTP/3 Connection Failure
Warningchrome
Overview
Fix Chrome ERR_QUIC_PROTOCOL_ERROR caused by HTTP/3 (QUIC) protocol failures, commonly due to firewall blocking UDP, ISP interference, or server misconfiguration.
Key Details
- QUIC (Quick UDP Internet Connections) is the protocol behind HTTP/3
- QUIC uses UDP instead of TCP, which some firewalls and networks block or deprioritize
- Chrome automatically tries QUIC for supported sites (Google, YouTube, Cloudflare)
- If QUIC fails, Chrome should fall back to HTTP/2 over TCP, but sometimes the fallback fails
- Corporate firewalls commonly block UDP port 443, breaking QUIC
Common Causes
- Firewall blocking outbound UDP port 443 (QUIC uses UDP, not TCP)
- ISP throttling or blocking UDP traffic
- Server-side QUIC misconfiguration or instability
- Network equipment (NAT) not handling QUIC connections properly
- Chrome's QUIC-to-TCP fallback mechanism failing
Steps
- 1Disable QUIC in Chrome: chrome://flags/#enable-quic > set to Disabled > Relaunch
- 2This forces Chrome to use HTTP/2 over TCP which is universally supported
- 3If the site works with QUIC disabled: the issue is your network blocking UDP
- 4Check firewall settings: ensure outbound UDP port 443 is allowed
- 5Contact ISP if UDP traffic appears to be throttled
Tags
chromeerr-quic-protocol-errorhttp3quicudp
More in Chrome
chrome-err-connection-refusedChrome ERR_CONNECTION_REFUSED
Warningchrome-err-connection-timed-outChrome ERR_CONNECTION_TIMED_OUT
Warningchrome-err-internet-disconnectedChrome ERR_INTERNET_DISCONNECTED
Warningchrome-err-name-not-resolvedChrome ERR_NAME_NOT_RESOLVED
Warningchrome-err-ssl-protocol-errorChrome ERR_SSL_PROTOCOL_ERROR
Warningchrome-err-cert-authority-invalidChrome ERR_CERT_AUTHORITY_INVALID
ErrorFrequently Asked Questions
QUIC is a modern transport protocol using UDP instead of TCP. HTTP/3 runs on QUIC for faster connections with reduced latency.