Error Codes Wiki

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

  1. 1Disable QUIC in Chrome: chrome://flags/#enable-quic > set to Disabled > Relaunch
  2. 2This forces Chrome to use HTTP/2 over TCP which is universally supported
  3. 3If the site works with QUIC disabled: the issue is your network blocking UDP
  4. 4Check firewall settings: ensure outbound UDP port 443 is allowed
  5. 5Contact ISP if UDP traffic appears to be throttled

Tags

chromeerr-quic-protocol-errorhttp3quicudp

More in Chrome

Frequently Asked Questions

QUIC is a modern transport protocol using UDP instead of TCP. HTTP/3 runs on QUIC for faster connections with reduced latency.