ERR_QUIC_PROTOCOL_ERROR : signification et solution
Point clé
ERR_QUIC_PROTOCOL_ERROR signifie que la connexion QUIC (HTTP/3) de Chrome avec le site s'est interrompue, le plus souvent en plein chargement. Chrome réessaie tout seul avec une connexion TCP classique, sauf si le site avait déjà commencé à répondre : l'erreur apparaît donc quand quelque chose laisse QUIC démarrer puis le coupe, comme un VPN, un pare-feu ou une suite de sécurité, un réseau instable ou la configuration HTTP/3 du site lui-même. Rechargez d'abord ; si l'erreur revient, essayez un autre réseau, puis désactivez QUIC dans chrome://flags/#enable-quic (edge://flags/#enable-quic dans Edge).
Vérifiez maintenant

Commencer la lecture
- Qu'est-ce que ERR_
QUIC_ PROTOCOL_ ERROR ? - Qu'est-ce que QUIC et pourquoi Chrome l'utilise ?
- Quelles sont les causes de ERR_
QUIC_ PROTOCOL_ ERROR ? - Correction 1 : désactiver le protocole QUIC dans Chrome
- Correction 2 : réinitialiser les connexions de Chrome
- Correction 3 : désactiver les extensions du navigateur
- Correction 4 : vérifier les paramètres du pare-feu et de l'antivirus
- Correction 5 : vérifier votre VPN
- Correction 6 : chercher un proxy caché ou un filtre de trafic
- Correction 7 : mettre Chrome à jour vers la dernière version
- Problèmes QUIC côté serveur (pour les propriétaires de sites)
- Faut-il garder QUIC activé ou le désactiver ?
- Questions fréquemment posées
Qu'est-ce que ERR_QUIC_PROTOCOL_ERROR ?
ERR_QUIC_PROTOCOL_ERROR signifie que la connexion QUIC de Chrome avec le site web s'est interrompue, généralement après que le site avait commencé à envoyer la page. QUIC est le transport basé sur UDP qui sert de socle à HTTP/3. Chrome affiche sa page générique « Impossible d'accéder à ce site » (« Il se peut que la page Web à l'adresse … soit temporairement inaccessible ou qu'elle ait été déplacée de façon permanente à une autre adresse Web ») avec le code en dessous ; Chromium le définit comme l'erreur -356, « There is a QUIC protocol error ».
Chrome se rétablit normalement tout seul : quand une requête QUIC échoue, il la renvoie sur une connexion TCP ordinaire, sauf si le serveur avait déjà commencé à répondre (http_network_transaction.cc). Un réseau qui bloque QUIC complètement ne provoque donc pas cette erreur ; un réseau, un VPN ou un serveur qui laisse QUIC démarrer puis le coupe, si.
Elle n'apparaît que dans les navigateurs basés sur Chromium : Chrome, Edge, Opera, Brave et Vivaldi. C'est une panne différente de ERR_SSL_PROTOCOL_ERROR (une négociation TLS rompue) et de ERR_NETWORK_CHANGED (votre connexion a changé). Rechargez d'abord, car la nouvelle tentative réussit souvent ; si l'erreur revient sans cesse, les corrections ci-dessous commencent par la plus fiable, désactiver QUIC, puis passent en revue chaque cause.
Le site annonce-t-il HTTP/3 ? Vérifiez son en-tête Alt-Svc
Qu'est-ce que QUIC et pourquoi Chrome l'utilise ?
QUIC a été développé par Google, annoncé pour la première fois en 2013 et standardisé par l'IETF sous le nom de RFC 9000 en 2021. Il remplace TCP + TLS par un seul protocole chiffré au-dessus d'UDP, et c'est le transport de HTTP/3 (le DNS privé d'Android l'utilise aussi pour le DNS sur HTTP/3 : voir qu'est-ce que le DNS privé).
Une connexion TCP + TLS 1.3 demande deux allers-retours avant la première requête ; QUIC en demande un, et peut reprendre avec zéro. Le 7 octobre 2020, Google a annoncé que 25 % des utilisateurs de Chrome Stable utilisaient déjà IETF QUIC (brouillon h3-29). Google a mesuré une latence de Search réduite de plus de 2 %, un rebuffering de YouTube réduit de plus de 9 % et un débit en hausse de plus de 3 % sur ordinateur et de 7 % sur mobile (Chromium Blog).
Chrome n'utilise QUIC que lorsqu'un site l'annonce, dans un en-tête Alt-Svc ou un enregistrement DNS HTTPS. Nous avons vérifié 20 des sites les plus visités le 26 octobre 2026 : 10 annoncent HTTP/3 dans leur en-tête Alt-Svc (Google, YouTube, Facebook, Instagram, Amazon, LinkedIn, Bing, WhatsApp, Cloudflare et OpenAI).
| Caractéristique | TCP + TLS 1.3 | QUIC |
|---|---|---|
| Couche de transport | TCP (noyau) | UDP (espace utilisateur) |
| Établissement de la connexion | 2 allers-retours (TCP, puis TLS) | 1 aller-retour (0-RTT à la reprise) |
| Blocage en tête de file | Oui — un paquet perdu bloque tous les flux | Non — les flux sont indépendants |
| Migration de connexion | Non — nouvelle IP = nouvelle connexion | Oui — survit au passage Wi-Fi ↔ mobile |
| Chiffrement | TLS 1.3 au-dessus | TLS 1.3 intégré (toujours chiffré) |
| Port | TCP 443 | UDP 443 |
Quelles sont les causes de ERR_QUIC_PROTOCOL_ERROR ?
Toutes les causes suivent le même schéma : QUIC a démarré, puis quelque chose l'a coupé.
- Un réseau qui laisse QUIC démarrer, puis le coupe — pare-feu, routeurs ou équipements du fournisseur d'accès qui abandonnent ou laissent expirer le trafic UDP en plein transfert. (Un réseau qui bloque UDP 443 complètement fait simplement utiliser TCP à Chrome, sans aucune erreur.)
- Un VPN qui perd l'UDP en cours de connexion — quand un VPN se reconnecte, change de serveur ou de route, ou laisse expirer les flux UDP inactifs, une connexion QUIC ouverte meurt. (Un chemin trop petit pour QUIC échoue pendant la négociation, et Chrome utilise alors simplement TCP.)
- Un logiciel de sécurité qui inspecte le trafic — la « protection web » d'un antivirus ou d'un pare-feu qui intercepte les connexions peut casser les flux QUIC.
- Une connexion instable — Wi-Fi faible, ou changement de réseau au milieu d'un téléchargement.
- La configuration HTTP/3 du site web — un serveur ou un CDN qui annonce HTTP/3 mais dont la pile QUIC échoue en plein milieu de la réponse. Tout le monde voit alors l'erreur sur ce seul site, sur tous les réseaux : le Vérificateur de site en panne montre s'il échoue aussi pour les autres.
- Pas une cause : un proxy — Chrome n'utilise QUIC que sur les connexions directes, donc avec un proxy configuré, toutes les requêtes passent par TCP.
Correction 1 : désactiver le protocole QUIC dans Chrome
La correction la plus fiable : QUIC désactivé, Chrome utilise HTTP/2 (ou HTTP/1.1) sur TCP pour tous les sites. Les pages se chargent toujours ; vous renoncez aux gains de vitesse de QUIC, que Google a mesurés à environ 2 % de rapidité en plus pour Search et 9 % de rebuffering en moins sur YouTube.
Pour les administrateurs informatiques : la stratégie Chrome et Edge QuicAllowed définie sur false désactive QUIC sur les appareils gérés, sans toucher à chrome://flags.
Désactiver QUIC dans Google Chrome
Suivez ces étapes pour désactiver QUIC dans Chrome sous Windows, Mac ou Linux.
1. Open Chrome and type in the address bar:
chrome://flags/#enable-quic
2. Find "Experimental QUIC protocol"
3. Change the dropdown from "Default" to "Disabled"
4. Click "Relaunch" at the bottom to restart Chrome
5. Verify: visit the website that showed the errorDésactiver QUIC dans Microsoft Edge
Edge étant basé sur Chromium, la procédure est presque identique.
1. Open Edge and type in the address bar:
edge://flags/#enable-quic
2. Find "Experimental QUIC protocol"
3. Change to "Disabled"
4. Click "Restart" to applyDésactiver QUIC dans Opera et Brave
Opera et Brave utilisent le même système de flags Chromium.
Opera: opera://flags/#enable-quic → Disabled → Restart
Brave: brave://flags/#enable-quic → Disabled → RestartCorrection 2 : réinitialiser les connexions de Chrome
Effacer les données règle rarement le problème, mais réinitialiser les connexions ouvertes peut le faire : Chrome établit alors de nouvelles connexions QUIC (ou TCP) avec le site.
Vider les connexions, puis vider le cache
Commencez par Flush socket pools (voir la note ci-dessous). Si l'erreur persiste, videz le cache :
1. Press Ctrl+Shift+Delete (Windows/Linux) or Cmd+Shift+Delete (Mac)
2. Choose More → All time for the time range
3. Tick "Cached images and files"
4. Click "Delete data" ("Delete from this device" if you're signed out)
5. Restart Chrome and try the website againCorrection 3 : désactiver les extensions du navigateur
C'est rarement la cause : les extensions ne peuvent pas modifier QUIC lui-même, et les extensions « VPN » de Chrome sur ordinateur sont en réalité des proxys, ce qui empêche Chrome d'utiliser QUIC.
Ouvrez le site dans une fenêtre de navigation privée (Ctrl+Maj+N), où les extensions sont désactivées sauf si vous les avez autorisées. S'il se charge là, désactivez vos extensions une par une dans chrome://extensions/ pour trouver la responsable.
Correction 4 : vérifier les paramètres du pare-feu et de l'antivirus
Un pare-feu qui bloque complètement le port UDP 443 ne provoque pas cette erreur : Chrome utilise simplement TCP. Le problème vient d'un pare-feu ou d'une suite de sécurité qui laisse QUIC démarrer, puis l'abandonne ou l'inspecte.
Autorisez l'UDP 443 sortant complètement, ou bloquez-le complètement. Voici comment vérifier les configurations courantes.
Pare-feu Windows
Le Pare-feu Windows Defender autorise le trafic sortant par défaut, et une règle de blocage l'emporte toujours sur une règle d'autorisation : cherchez donc une règle de blocage ajoutée par quelqu'un et désactivez-la. Exécutez PowerShell en tant qu'administrateur :
# List enabled outbound block rules that cover UDP (or any protocol)
Get-NetFirewallRule -Direction Outbound -Action Block -Enabled True |
Where-Object { ($_ | Get-NetFirewallPortFilter).Protocol -in 'UDP', 'Any' } |
Select-Object Name, DisplayName
# Turn off the rule that blocks UDP 443 (use its Name from the list)
Disable-NetFirewallRule -Name '<Name>'Pare-feu macOS
Le pare-feu intégré de macOS ne contrôle que les connexions entrantes, il ne peut donc pas bloquer QUIC. Si vous utilisez un pare-feu sortant comme Little Snitch ou LuLu, vérifiez ses règles pour le trafic UDP de Chrome vers le port 443.
Pare-feu au niveau du routeur
Le test le plus rapide : connectez-vous au point d'accès mobile de votre téléphone et chargez le site. Si l'erreur disparaît, la cause est votre routeur, l'équipement de votre fournisseur d'accès ou le pare-feu du bureau.
Cherchez ensuite dans la page d'administration du routeur (généralement 192.168.1.1 ou 192.168.0.1) les paramètres de pare-feu, « SPI » ou de sécurité qui limitent l'UDP, et mettez à jour son firmware.
Correction 5 : vérifier votre VPN
Un VPN fait passer tout votre trafic dans un tunnel, UDP compris, donc QUIC le traverse normalement. Les ennuis commencent quand le tunnel lui-même est instable : une reconnexion, un changement de serveur ou de route, ou un VPN qui laisse expirer les flux UDP inactifs tue les connexions QUIC ouvertes.
Déconnectez le VPN et rechargez. Si l'erreur disparaît, essayez ceci :
- Changez de serveur ou de protocole VPN — un serveur plus stable ou un autre protocole met souvent fin aux coupures
- VPN d'entreprise — beaucoup de réseaux d'entreprise bloquent QUIC volontairement pour pouvoir inspecter le HTTPS ; suivez la configuration du service informatique et désactivez QUIC si les erreurs persistent
- Laissez QUIC désactivé tant que vous utilisez le VPN — la Correction 1 fonctionne avec tous les VPN, car Chrome utilise alors TCP
Correction 6 : chercher un proxy caché ou un filtre de trafic
Un paramètre de proxy ne provoque pas cette erreur : Chrome n'utilise QUIC que sur les connexions directes, donc avec un proxy toutes les requêtes passent par TCP. Ce qui peut ressembler à un proxy, en revanche, c'est un logiciel de sécurité ou de VPN qui filtre le trafic au niveau du réseau sans aucun paramètre de proxy.
Si l'erreur apparaît sur tous les réseaux mais seulement sur cet ordinateur, désactivez ces logiciels (« web shield », « protection réseau », une application VPN qui tourne en arrière-plan) un par un et rechargez.
Correction 7 : mettre Chrome à jour vers la dernière version
Le code QUIC de Chrome est mis à jour régulièrement, et les mises à jour corrigent des bogues du côté de Chrome dans la connexion. Mettez à jour Chrome (ou Edge, Opera, Brave) avant de modifier quoi que ce soit d'autre sur un ordinateur resté hors ligne un moment.
1. Open Chrome → click ⋮ (three dots) → Help → About Google Chrome
2. Chrome will automatically check for updates
3. If an update is available, click "Relaunch" to apply
4. After updating, verify your Chrome version:
chrome://version
Look for the version number Problèmes QUIC côté serveur (pour les propriétaires de sites)
Si vous êtes propriétaire d'un site web et que vos visiteurs signalent ERR_QUIC_PROTOCOL_ERROR, le problème peut venir de votre serveur. Voici les causes côté serveur les plus courantes.
- Paramètre HTTP/3 de Cloudflare — si des visiteurs signalent l'erreur et que vous utilisez Cloudflare, vérifiez Speed > Settings > Protocol Optimization > HTTP/3 et testez avec cette option désactivée pendant un moment
- Le HTTP/3 de votre propre serveur — nginx gère HTTP/3 depuis la version 1.25.0 (
listen 443 quic reuseport;plus un en-têteAlt-Svc) ; LiteSpeed et Caddy le prennent aussi en charge. Assurez-vous que l'écoute UDP sur le port 443 est joignable et que votre pile QUIC est à jour. QUIC utilise toujours TLS 1.3 : le Vérificateur de certificat SSL montre si votre serveur le propose - Des répartiteurs de charge qui ne transmettent pas l'UDP — les répartiteurs d'applications comme AWS ALB ne transportent que du TCP. Si vous annoncez
h3dansAlt-Svcsans transmettre l'UDP 443, Chrome marque QUIC comme défaillant pour votre site pendant 5 minutes, puis réessaie en doublant l'attente jusqu'à 2 jours, et fait la course avec TCP à chaque fois : retirez l'en-tête ou utilisez un répartiteur de couche 4 compatible UDP
# Test HTTP/3 only, with no fallback (needs a curl built with HTTP/3)
curl --http3-only -sI https://your-domain.com
# Check something listens on UDP 443 (as root; firewalls are separate)
ss -ulnp 'sport = :443'
# Verify Alt-Svc header (tells browsers QUIC is available)
curl -sI https://your-domain.com | grep -i alt-svc
# Expected: alt-svc: h3=":443"; ma=86400Faut-il garder QUIC activé ou le désactiver ?
Désactiver QUIC est une correction sûre, mais sur un réseau en bonne santé vous perdez une vraie vitesse. Une façon pratique de décider :
Gardez QUIC activé à la maison, sur les données mobiles et sur tout réseau où l'erreur n'apparaît pas. Les propres données de Google montrent un Search plus rapide, moins de rebuffering vidéo et un meilleur débit avec lui, et QUIC maintient les connexions en vie quand votre téléphone passe du Wi-Fi aux données mobiles.
Désactivez QUIC sur un réseau ou un VPN où l'erreur revient sans cesse. Chrome utilise alors HTTP/2 (ou HTTP/1.1) sur TCP, que tous les réseaux acceptent ; la plupart des gens ne remarqueront pas la différence sur une bonne ligne haut débit.
Quand le même type de panne survient avec HTTP/2 au lieu de QUIC, Chrome affiche ERR_HTTP2_PROTOCOL_ERROR, qui a ses propres causes et corrections.
| Scénario | Recommandation | Raison |
|---|---|---|
| Réseau domestique, sans erreur | Garder QUIC activé | Tous les avantages de vitesse |
| Données mobiles (4G/5G) | Garder QUIC activé | Les connexions survivent aux changements de réseau |
| Réseau professionnel ou scolaire avec erreurs | Désactiver QUIC (ou demander au service informatique de le bloquer complètement) | Un pare-feu perturbe UDP 443 |
| VPN avec erreurs | Désactiver QUIC, ou essayer un autre serveur ou protocole VPN | Un tunnel instable coupe les connexions QUIC |
| Derrière un proxy | Aucun changement nécessaire | Chrome n'utilise pas QUIC à travers un proxy |
Le site annonce-t-il HTTP/3 ?
Vérifiez les en-têtes de réponse de n'importe quel site avec le Vérificateur d'en-têtes HTTP gratuit de DNS Robot : un en-tête Alt-Svc avec h3 signifie que les navigateurs essaieront QUIC.
Sources
- net_error_list.h (QUIC_PROTOCOL_ERROR -356), Chromium
- http_network_transaction.cc (retry without QUIC), Chromium
- Chrome is deploying HTTP/3 and IETF QUIC (2020-10-07), Chromium Blog
- RFC 9000: QUIC (§14, datagram size), IETF
- HTTP/3 (with QUIC), Cloudflare
Questions fréquemment posées
Que signifie ERR_QUIC_PROTOCOL_ERROR ?
Comment corriger ERR_QUIC_PROTOCOL_ERROR dans Chrome ?
Comment corriger ERR_QUIC_PROTOCOL_ERROR dans Microsoft Edge ?
Désactiver QUIC ralentit-il la navigation ?
Pourquoi cette erreur n'apparaît-elle que sur certains sites ?
Un VPN peut-il causer ERR_QUIC_PROTOCOL_ERROR ?
Que signifie « Failed to load resource: net::ERR_QUIC_PROTOCOL_ERROR » ?
ERR_QUIC_PROTOCOL_ERROR vient-il de mon réseau ou du site web ?
ERR_QUIC_PROTOCOL_ERROR est-il un risque de sécurité ?
Comment vérifier si un site prend en charge QUIC ?
Articles associés
Outils associés
Vérificateur d'en-têtes HTTP
Analysez les en-têtes de réponse HTTP et la notation des en-têtes de sécurité
Vérification du Certificat SSL
Vérifiez la validité et les détails de sécurité du certificat SSL
Vérificateur de site en panne
En panne pour tout le monde ou juste chez vous ? Vérifiez un site depuis 11 lieux et votre propre connexion, avec une capture en direct



