Vérificateur de compression GZIP/Brotli

Collez des en-têtes de réponse HTTP pour vérifier la compression gzip, Brotli, deflate ou zstd. Analysez la compressibilité, les gains estimés et obtenez des guides de configuration serveur.

Mis à jour le

Share:
Home/Website Tools/GZIP/Brotli Compression Checker

GZIP/Brotli Compression Checker

Paste your HTTP response headers to check whether compression (gzip, Brotli, deflate, zstd) is enabled. Get compression type, estimated savings, content-type analysis, and server configuration guidance.

Paste HTTP Response Headers

This tool runs entirely in your browser. No data is sent to any server. Headers are parsed and analyzed client-side for educational purposes.

Brotli vs Gzip Comparison

FeatureGzipBrotliDeflateZstandard
Compression RatioGood (~70%)
Best (~78%)
Fair (~65%)Very Good (~75%)
Compression Speed
Fast
Slower (at high levels)Fast
Very Fast
Decompression SpeedFastFastFast
Fastest
Browser Support
Universal
All modern (97%+)UniversalLimited (Chrome 123+)
HTTPS RequiredNoYes (browsers only)NoYes (browsers only)
Best ForDynamic content, broad compatStatic assets, max savingsLegacy systemsReal-time / streaming

Recommendation: Use Brotli for static assets (pre-compressed at build time) and gzip as a fallback for dynamic responses. Most CDNs and modern servers support both with automatic content negotiation via the Accept-Encoding header.

Questions Fréquentes

Qu'est-ce que le Vérificateur de Compression GZIP/Brotli ?

Le Vérificateur de Compression GZIP/Brotli est un outil en ligne gratuit dans lequel vous collez les en-têtes de réponse HTTP pour vérifier la compression gzip, Brotli, deflate ou zstd. Il analyse la compressibilité, les économies estimées et fournit des guides de configuration serveur. Il fonctionne entièrement dans votre navigateur, sans installation ni inscription.

Quels types de compression ?

Il détecte gzip, Brotli (br), deflate, zstd et identity à partir de Content-Encoding. Il vérifie aussi Transfer-Encoding pour la compression au niveau du transport.

Comment les économies sont-elles estimées ?

Lorsque Content-Length est présent, il utilise des ratios moyens (gzip ~70 %, Brotli ~78 %, deflate ~65 %, zstd ~75 %) pour estimer la taille originale ou compressée.

Est-ce sûr ?

Oui. Toute l'analyse s'exécute dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Le Vérificateur de Compression GZIP/Brotli est-il gratuit ?

Oui, le Vérificateur de Compression GZIP/Brotli est 100 % gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement se fait localement dans votre navigateur, garantissant une confidentialité totale.

Le Vérificateur de Compression GZIP/Brotli fonctionne-t-il sur les appareils mobiles ?

Oui, le Vérificateur de Compression GZIP/Brotli est entièrement responsive et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans aucune application à télécharger.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Vérificateur de Compression GZIP/Brotli dans votre navigateur et utilisez-le immédiatement. Il n'y a ni barrière d'inscription ni restriction d'utilisation.

Comment utiliser le Vérificateur de Compression GZIP/Brotli ?

Saisissez simplement vos données dans le champ prévu, ajustez les paramètres selon vos préférences, et l'outil les traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le Vérificateur de Compression GZIP/Brotli fonctionne dans tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Quelle est la différence entre la compression gzip et Brotli ?

Gzip et Brotli sont tous deux des algorithmes sans perte qui réduisent la taille des réponses textuelles avant qu'elles n'arrivent jusqu'au navigateur, mais Brotli est plus récent et plus efficace. Sur des contenus textuels typiques comme HTML, CSS et JavaScript, Brotli compresse généralement 15 à 20 % de plus que gzip, ce qui se traduit par des transferts plus rapides et un meilleur Largest Contentful Paint, surtout sur les connexions mobiles lentes. Gzip garde l'avantage d'un support quasi universel et d'une compression légèrement plus rapide à des niveaux de réglage bas, donc de nombreux serveurs y reviennent lorsqu'un client n'annonce pas Brotli. Le navigateur indique ce qu'il accepte via l'en-tête de requête Accept-Encoding, et le serveur répond avec Content-Encoding: gzip ou br. Si vous collez vos en-têtes de réponse ici, le vérificateur identifie précisément quel encodage est actif et encourage les sites qui n'utilisent que gzip à ajouter Brotli.

Comment récupérer les en-têtes de réponse HTTP à coller dans le vérificateur ?

Il vous suffit des en-têtes de réponse bruts d'une seule URL, et il existe trois moyens simples de les obtenir. Dans les DevTools de Chrome ou Firefox, ouvrez l'onglet Réseau, rechargez la page, cliquez sur la requête du document principal, et copiez le bloc Response Headers. Depuis un terminal, curl -I https://example.com affiche les en-têtes sans télécharger le corps de la réponse, et curl -sI -H "Accept-Encoding: br,gzip" https://example.com indique au serveur que vous acceptez la compression afin qu'il renvoie effectivement une réponse encodée. L'outil analyse n'importe quelle liste de lignes En-tête: valeur, donc un simple copier-coller fonctionne très bien. Portez attention à Content-Encoding, Content-Type, Content-Length et Vary, car ce sont eux qui déterminent le verdict. Collez les en-têtes ci-dessus et le vérificateur détaille chaque ligne pertinente en langage clair.

Pourquoi ma page compressée affiche-t-elle un résultat Partielle au lieu d'Activée ?

Un verdict Partielle signifie que la compression fonctionne techniquement, mais qu'un élément de la configuration pourrait poser problème. Le déclencheur le plus courant est un en-tête Vary manquant ou incomplet. Si Content-Encoding indique br ou gzip mais qu'il n'y a pas de Vary: Accept-Encoding, un proxy partagé ou un CDN peut mettre en cache la copie compressée et la servir plus tard à un client qui ne l'avait jamais demandée, produisant des pages illisibles. Le vérificateur rétrograde volontairement ce cas en Partielle et recommande d'ajouter l'en-tête. Il signale aussi un en-tête Vary existant mais qui omet Accept-Encoding, ainsi que des anomalies au niveau de Transfer-Encoding. Partielle n'est donc pas une fausse alerte ; cela pointe vers un vrai risque de mise en cache qu'une simple vérification « est-ce gzippé ? » laisserait passer. Collez vos en-têtes ci-dessus pour voir exactement quel signal a déclenché la rétrogradation et comment le corriger.

Quels types de contenu bénéficient réellement de la compression ?

La compression n'aide que lorsqu'il reste de la redondance à éliminer, elle est donc rentable sur les formats textuels et inutile sur les binaires déjà compressés. Les types hautement compressibles incluent HTML, CSS, JavaScript, JSON, XML et SVG, où gzip ou Brotli peuvent réduire la taille de 65 à 78 % environ. Le vérificateur les marque comme Hautement compressibles et recommande d'activer l'encodage s'il est absent. Les fichiers déjà compressés au niveau du format, comme JPEG, PNG, WebP, MP4, PDF, les polices WOFF2 et les archives ZIP, ne gagnent presque rien à être recompressés ; l'outil les marque Déjà compressés et ne vous pousse pas à les encoder. Connaître cette différence permet de cibler la compression là où elle améliore réellement le temps de chargement plutôt que de ralentir le serveur. Collez vos en-têtes ci-dessus et le vérificateur évalue automatiquement votre Content-Type.

Quelle est la précision de l'estimation d'économies affichée ?

Le chiffre d'économies est une estimation de planification, pas une valeur mesurée pour votre fichier exact. Lorsqu'un en-tête Content-Length est présent, le vérificateur applique des ratios réels typiques pour les contenus texte : environ 70 % de réduction pour gzip, 78 % pour Brotli, 65 % pour deflate, et 75 % pour zstd. Sur une réponse déjà compressée, il remonte le calcul à partir de ces ratios pour approximer la taille non compressée d'origine, et sur une réponse non compressée, il projette les économies probables que gzip apporterait. Comme la compression réelle dépend fortement du contenu précis, un balisage répétitif se compresse bien mieux qu'un texte dense et unique, vous devriez considérer ce chiffre comme un repère directionnel pour prioriser les corrections plutôt que comme un nombre d'octets exact. Pour des chiffres précis, comparez le Content-Length réel avant et après l'activation de la compression. Collez vos en-têtes ci-dessus pour voir l'estimation aux côtés du verdict complet.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/compression-checker" title="GZIP/Brotli Compression Checker — The Toolbox" width="100%" height="250" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/website-tools/compression-checker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free GZIP/Brotli Compression Checker</a> by The Toolbox</p>

À propos du vérificateur de compression GZIP/Brotli

Le vérificateur de compression GZIP/Brotli lit les en-têtes de réponse HTTP brutes de n'importe quelle URL et vous indique si le serveur compresse réellement ce qu'il envoie. Collez les en-têtes, et l'outil indique quel encodage est utilisé, à quel point le type de contenu est compressible, une estimation des octets économisés (ou économisables), et la configuration serveur exacte à appliquer pour combler les lacunes. Il est conçu pour les développeurs web, les propriétaires de sites, ainsi que les spécialistes de la performance et du SEO qui veulent une réponse rapide et définitive à une seule question : la compression fonctionne-t-elle vraiment ici ?

Tout s'exécute dans votre navigateur. Les en-têtes que vous collez sont analysés localement en JavaScript, jamais envoyés à un serveur, ce qui vous permet de vérifier en toute sécurité des environnements de préproduction internes ou des sites non encore lancés. Pas d'inscription, pas de limite d'utilisation, rien à installer.

Comment interpréter votre statut de compression

Récupérez les en-têtes de réponse d'une page (l'onglet Réseau des DevTools de votre navigateur, curl -I, ou curl -sI -H "Accept-Encoding: br,gzip" fonctionnent tous) et collez-les dans l'outil. Le vérificateur analyse chaque ligne En-tête: valeur et examine celles qui comptent vraiment :

  • Content-Encoding est le signal principal. L'outil reconnaît gzip, br (Brotli), deflate, zstd (Zstandard), et identity (absence explicite de compression).
  • Transfer-Encoding est vérifié pour le streaming en chunked et pour les rares cas de compression au niveau du transport.
  • Content-Type détermine si la compression apporte réellement un bénéfice, et Vary est vérifié pour confirmer que les caches serviront la bonne version.

Vous obtenez l'un de trois verdicts — Activée, Partielle, ou Non détectée — accompagné d'une explication claire de chaque en-tête pertinent. Un exemple intégré (une réponse compressée, une réponse non compressée) vous permet de voir à quoi ressemble un résultat sain avant de tester votre propre site.

Pourquoi un en-tête Vary manquant reste un problème

Une réponse peut être compressée tout en étant mal configurée. Si Content-Encoding: br est présent mais qu'il n'y a pas d'en-tête Vary: Accept-Encoding, le vérificateur rétrograde le résultat en Partielle. C'est voulu : sans Vary: Accept-Encoding, un proxy partagé ou un CDN peut mettre en cache une copie encodée en Brotli et la servir plus tard à un client qui ne l'avait jamais demandée, ce qui produit des pages illisibles. L'outil signale ce cas, signale aussi un en-tête Vary présent mais qui omet Accept-Encoding, et recommande la correction — des détails qu'une simple vérification « est-ce gzippé ? » laisserait passer.

Ce que signifie l'estimation d'économies

Lorsqu'un Content-Length est présent, le vérificateur estime l'impact à l'aide de ratios réels typiques pour les contenus texte : environ 70 % de réduction pour gzip, 78 % pour Brotli, 65 % pour deflate, et 75 % pour zstd. Sur une réponse compressée, il remonte le calcul pour approximer la taille non compressée d'origine ; sur une réponse non compressée, il projette les économies probables que gzip apporterait. Ce sont des moyennes, pas des valeurs mesurées pour votre fichier précis, à considérer donc comme un repère de planification plutôt qu'un chiffre exact — le résultat réel dépend du contenu.

L'outil évalue aussi le type de contenu lui-même. Les formats textuels (HTML, CSS, JavaScript, JSON, XML, SVG) sont signalés comme Hautement compressibles. Les binaires déjà compressés — JPEG, PNG, WebP, MP4, PDF, polices WOFF2, archives ZIP — sont marqués Déjà compressés, car les recompresser gaspille du CPU pour un gain quasi nul.

Du diagnostic à la correction

La compression est l'un des leviers de performance les plus rentables qui soient : réduire les charges textuelles diminue le temps de transfert, ce qui améliore le Largest Contentful Paint et l'expérience sur les connexions mobiles lentes. Comme Brotli devance généralement gzip de 15 à 20 % sur le texte, le vérificateur encourage les sites qui n'utilisent que gzip à passer à Brotli.

Pour boucler la boucle, des extraits de configuration prêts à coller couvrent Nginx, Apache (.htaccess / mod_deflate), Cloudflare, Vercel, Netlify, et Node/Express. Collez vos en-têtes ci-dessus, lisez le verdict, copiez le rapport ou exportez-le en CSV, puis appliquez la configuration correspondante et revérifiez.