Comment utiliser : Compression Brotli
- Choisissez Compresser ou Décompresser ; Brotli est présélectionné.
- Collez du texte ou ouvrez un fichier. Pour décompresser, collez du Base64 / hexadécimal ou ouvrez un fichier
.br. - Choisissez un niveau : 4 à 6 pour une compression à la volée, 11 pour les fichiers que vous compressez une seule fois.
- Utilisez Comparer les algorithmes pour voir Brotli et gzip côte à côte, puis téléchargez le résultat.
Qu’est-ce que Brotli ?
Brotli est un format de compression sans perte développé chez Google et normalisé sous la RFC 7932. Comme gzip, il combine la recherche de correspondances LZ77 et le codage de Huffman, mais il ajoute une fenêtre de correspondance bien plus grande, une modélisation contextuelle et un dictionnaire intégré d’environ 120 Ko de mots courants et de fragments HTML, CSS et JavaScript. Le résultat est généralement 15 à 25 % plus petit que gzip sur du texte web, ce qui explique que tous les navigateurs modernes acceptent Content-Encoding: br.
Niveaux de qualité Brotli
| Qualité | Vitesse | Usage typique |
|---|---|---|
| 0–3 | Très rapide | Flux en direct, très forte fréquence de requêtes |
| 4–6 | Rapide, similaire à gzip -6 | HTML dynamique et réponses d’API (les valeurs par défaut de Cloudflare et nginx se situent dans cette plage) |
| 7–9 | Modérée | Réponses en cache de taille moyenne |
| 10–11 | Lente, sortie la plus petite | Ressources statiques précompressées au moment du build |
La décompression est rapide à tous les niveaux : le coût du niveau 11 n’est donc payé qu’une fois, lors de la génération de votre site. C’est idéal pour les bundles CSS et JavaScript servis sous forme de fichiers .br précompressés.
Brotli vs gzip
- Taille : Brotli gagne sur presque tous les textes ; l’écart est le plus grand pour les petits fichiers grâce au dictionnaire intégré.
- Vitesse : au niveau 11, Brotli compresse nettement plus lentement que gzip -9 ; au niveau 4 à 5, les performances sont comparables.
- Prise en charge : tous les navigateurs actuels acceptent Brotli via HTTPS. gzip reste la solution de repli sûre pour les anciens clients et outils.
- Absence de signature : les flux Brotli n’ont pas d’octets magiques, donc les outils ne peuvent pas les détecter automatiquement : choisissez l’option Brotli lors de la décompression.
Fonctionnement de cet outil
La bibliothèque Brotli officielle est compilée en WebAssembly et chargée lors de la première utilisation (environ 1 Mo, mise en cache ensuite). Vos données ne quittent jamais le navigateur. Vérifiez si votre site utilise déjà Brotli avec le test de compression de site web.
Aussi recherché comme : compresser brotli en ligne, décompresser brotli, ouvrir fichier .br, brotli vs gzip, test compression brotli, décompresser fichier br.
Outils complémentaires : Compression Brotli
- Compression Gzip — Compressez du texte ou n'importe quel fichier en gzip, zlib ou deflate brut, ou collez du Base64 ou ouvrez un fichier .gz pour le décompresser.
- Minifieur JavaScript — Collez votre JavaScript et obtenez du code minifié prêt pour la production grâce à Terser, le même moteur que Vite, webpack et Rollup, avec une comparaison avant/après et les tailles gzip.
- Minifieur HTML — Allégez vos pages et modèles HTML en supprimant les commentaires et les espaces superflus, en minifiant les <style> et <script> intégrés et en nettoyant les attributs, tout en conservant une mise en page identique.
- Minifieur CSS — Collez une feuille de style pour la réduire instantanément.