Elige cualquier archivo para comparar la compresión de gzip, Brotli y Zstandard.
Niveles de compresión
Los niveles más altos comprimen más, pero son más lentos. Ajusta y luego comprime.
| Algoritmo | Motor | Tamaño | Ahorrado | Tiempo | Verificado | Descargar |
|---|
Mejor = salida más pequeña. Brotli en calidad alta es más lento: revisa la columna de tiempo.
Acerca de esta herramienta
Esta herramienta ejecuta tres compresores sobre el mismo archivo (gzip (DEFLATE), Brotli y Zstandard) completamente en tu navegador mediante un Web Worker, y dispone los resultados en una sola tabla: el tamaño comprimido, el porcentaje ahorrado frente al original y cuánto tardó cada uno. La salida más pequeña se destaca como la ganadora, y cada resultado se verifica de ida y vuelta (se descomprime y se comprueba byte a byte) para que sepas que los datos están intactos.
Úsala para decidir qué Content-Encoding servir, para ver cuánto se reduce un payload JSON, de logs, CSV o WebAssembly antes de configurar la compresión en el servidor, o simplemente para zanjar la cuestión de gzip-vs-Brotli-vs-Zstd con tus propios datos. Cada algoritmo tiene un control deslizante de nivel (gzip 0–9, Brotli 1–11, Zstandard 1–19) porque la elección correcta es un equilibrio entre tamaño y velocidad: Brotli en calidad 11 suele ganar en tamaño pero es el más lento, mientras que Zstandard y gzip son mucho más rápidos con ratios comparables. También puedes compararlo con el CompressionStream integrado del navegador donde esté disponible.
Tu archivo nunca sale de tu dispositivo: los tres compresores se ejecutan localmente en un Web Worker, y lo único que se descarga por la red es el propio código WebAssembly de la herramienta. Nada se sube a OpenReplay.
Preguntas frecuentes
¿Cuál es mejor: gzip, Brotli o Zstandard?
Depende de tus datos y de tu prioridad. Brotli en calidad alta suele producir los archivos más pequeños, lo cual es ideal para recursos de texto estáticos que comprimes una vez y sirves muchas veces. Zstandard se acerca a Brotli en tamaño pero es mucho más rápido, así que conviene para contenido que se comprime al vuelo. gzip es el de soporte más universal y el más rápido al decodificar. Esta herramienta muestra el equilibrio exacto para tu archivo concreto.
¿Cuál es la diferencia entre gzip y Brotli?
Ambos reducen bien el texto, pero Brotli usa una ventana más grande y un diccionario integrado, así que normalmente comprime entre un 15 y un 25 % más que gzip en recursos web, a costa de una compresión más lenta en su calidad más alta. gzip (DEFLATE) es más antiguo, más rápido y compatible en todas partes, mientras que los navegadores modernos aceptan Brotli como el Content-Encoding "br".
¿Es Zstandard mejor que gzip?
Para la mayoría de los archivos, Zstandard (zstd) comprime más que gzip y es muchísimo más rápido tanto al comprimir como al descomprimir, razón por la que se usa cada vez más para respuestas HTTP y almacenamiento. gzip aún gana en compatibilidad universal. Pasa tu archivo por ambos aquí para ver directamente la diferencia de tamaño y velocidad.
¿Qué nivel de compresión debería elegir?
Los niveles más altos comprimen más pero tardan más, con rendimientos decrecientes. gzip 6 es el valor por defecto habitual en el servidor y gzip 9 exprime un poco más; Brotli 11 da el mejor ratio pero es lento; Zstandard 19 es un ajuste alto y potente. Arrastra cada control deslizante y vuelve a comprimir para encontrar el punto óptimo: la columna de tiempo muestra lo que cuesta cada nivel.
¿Esta herramienta sube mi archivo?
No. La compresión ocurre completamente en tu navegador dentro de un Web Worker; el archivo nunca se envía a un servidor. La única petición de red es para los propios módulos WebAssembly de la herramienta (los códecs de Brotli y Zstandard), que son recursos estáticos. Tus datos permanecen en tu dispositivo.