Compresser et décompresser Brotli en ligne

Compressez du texte ou des fichiers avec Brotli à n’importe quel niveau de 0 à 11, décompressez des données .br et comparez le résultat avec gzip, le tout localement dans votre navigateur.

Mis à jour le
Ouvrir un fichier

Comparer les algorithmes

Voyez à quel point votre contenu se réduit avec chaque algorithme et chaque niveau.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Compression Brotli

  1. Choisissez Compresser ou Décompresser ; Brotli est présélectionné.
  2. Collez du texte ou ouvrez un fichier. Pour décompresser, collez du Base64 / hexadécimal ou ouvrez un fichier .br.
  3. Choisissez un niveau : 4 à 6 pour une compression à la volée, 11 pour les fichiers que vous compressez une seule fois.
  4. 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éVitesseUsage typique
0–3Très rapideFlux en direct, très forte fréquence de requêtes
4–6Rapide, similaire à gzip -6HTML dynamique et réponses d’API (les valeurs par défaut de Cloudflare et nginx se situent dans cette plage)
7–9ModéréeRéponses en cache de taille moyenne
10–11Lente, sortie la plus petiteRessources 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.

Questions fréquentes

De combien Brotli est-il plus petit que gzip ?
Sur du HTML, du CSS et du JavaScript, Brotli est généralement 15 à 25 % plus petit que gzip à son niveau par défaut, et davantage sur les petits fichiers. Cliquez sur Comparer les algorithmes pour mesurer votre propre contenu.
Pourquoi la décompression échoue-t-elle avec « not valid Brotli data » ?
Brotli n’a pas d’en-tête : toute donnée erronée ou tronquée échoue. Vérifiez que les données sont bien du Brotli (et non du gzip) et que la chaîne Base64 est complète.
Quel niveau de qualité Brotli mon serveur doit-il utiliser ?
Utilisez 4 à 6 pour les réponses compressées à chaque requête, et 11 pour les fichiers statiques compressés à l’avance pendant le build.
Tous les navigateurs prennent-ils en charge Brotli ?
Oui, tous les navigateurs actuels prennent en charge Brotli via HTTPS. Les serveurs doivent tout de même proposer gzip en repli pour les anciens clients et les outils en ligne de commande.
Puis-je installer Compression Brotli en tant qu’application web et l’utiliser hors ligne ?
Oui. Compression Brotli est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires