Saltar al contenido
Totalmente local

Calculadora de tamaño de compresión

Mira cuánto más pequeño se vuelve tu texto con compresión gzip, deflate o brotli.

Entrada

Calculadora de tamaño de compresión

Pega cualquier texto y esta herramienta lo comprime usando la CompressionStream nativa del navegador para mostrar exactamente cuánto más pequeño se vuelve. Reporta el tamaño original en bytes y kB, el tamaño comprimido, el ratio de compresión y el porcentaje ahorrado — útil para estimar tamaños de transferencia gzip, comparar payloads JSON, o verificar si vale la pena comprimir un blob de texto antes de almacenarlo o enviarlo.

Elige un algoritmo entre gzip, deflate, deflate-raw o brotli, los mismos formatos que usa un servidor web o un pipeline de compilación para compresión de respuestas. Activa "Comparar todos los algoritmos" para ejecutar todos a la vez y verlos lado a lado en una única tabla, que es la forma más rápida de saber si el ratio extra de brotli realmente supera el gzip plano para tu texto específico. "Mostrar datos comprimidos como Base64" imprime los bytes comprimidos del algoritmo seleccionado como una cadena Base64, práctica para incrustar una carga útil comprimida directamente en código o un data URI.

El soporte de brotli varía según el navegador — algunos motores todavía no lo implementan para CompressionStream, y la herramienta lo indica claramente en lugar de fingir que se ejecutó. El texto muy corto o ya comprimido (como un ID aleatorio corto) puede resultar más grande que la entrada una vez que se añade la sobrecarga de enmarque; eso es esperado y el ratio lo mostrará. El tally en vivo bajo la salida siempre muestra el conteo de bytes original a comprimido y el porcentaje ahorrado para el algoritmo que tienes seleccionado.

Todo se ejecuta localmente en tu navegador a través de la Web Compression Streams API — ningún texto se sube a ningún lugar, así que es seguro probar respuestas de API, archivos de configuración o cualquier cosa que no quieras pegar en un sitio de terceros. Copia el reporte, descárgalo como archivo .txt o envía la salida de vuelta a otra herramienta para seguir trabajando.

Preguntas frecuentes

¿Qué algoritmo de compresión debería elegir?
gzip es el más ampliamente soportado y una buena opción por defecto para comparar contra compresión de servidor en el mundo real. Brotli generalmente comprime el texto un poco más pequeño pero es más reciente y no está soportado en todas partes. Activa "Comparar todos los algoritmos" para ver la diferencia real para tu texto.
¿Por qué el tamaño comprimido es más grande que el original para texto corto?
Cada formato de compresión añade una pequeña cantidad fija de sobrecarga de encabezado y enmarque. Para entrada muy corta esa sobrecarga puede superar los ahorros, así que el tamaño "comprimido" termina siendo más grande que el original — esto es normal y la misma cosa sucede en servidores reales.
¿Qué significa el ratio de compresión?
Es el tamaño original dividido por el tamaño comprimido, mostrado como X:1. Un ratio de 3:1 significa que los datos comprimidos son aproximadamente un tercio del tamaño original.
¿Por qué dice que brotli no está soportado?
No todos los navegadores implementan el formato brotli para la API CompressionStream nativa aún. Cuando eso sucede la herramienta lo reporta claramente en lugar de mostrar un número incorrecto — intenta gzip o deflate en su lugar, o vuelve a revisar en un navegador actualizado.
¿Mi texto se sube a algún lugar?
No. La compresión se ejecuta completamente en tu navegador usando la API CompressionStream nativa — tu texto nunca se envía a un servidor.