Cómo funciona la compresión por tamaño objetivo
Una explicación práctica sobre calidad, límites en bytes, redimensionado y por qué un compresor fiable informa del resultado medido.
Actualizado el 28 de julio de 2026. 7 min de lectura.
Un compresor convencional pide un porcentaje de calidad. Ese control sirve cuando importa la apariencia, pero no garantiza que un formulario acepte un archivo de 50KB o 100KB.
La compresión por tamaño invierte el proceso: indicas el máximo, el navegador prueba distintas codificaciones y conserva el resultado de mayor calidad que realmente cabe.
El tamaño del archivo no es lo mismo que las dimensiones
El tamaño indica cuántos bytes ocupa el archivo. Las dimensiones indican su anchura y altura en píxeles. Una imagen grande con colores sencillos puede pesar menos que otra más pequeña con ruido, textura y muchos detalles.
Por eso la herramienta debe generar y medir cada candidato. Las dimensiones por sí solas no permiten predecir el peso final.
El navegador decodifica primero el original
El archivo seleccionado se mantiene como un objeto local del navegador. Sus píxeles se decodifican, se corrige la orientación guardada y se dibujan en un lienzo local antes de crear una nueva salida.
La herramienta no necesita enviar la imagen a un servidor para realizar este proceso.
Los formatos con pérdida permiten buscar la calidad
JPEG, WebP y AVIF admiten un ajuste de calidad. La relación entre calidad y bytes no es lineal, por lo que reducir diez puntos puede ahorrar poco en una foto y mucho en otra.
El compresor utiliza una búsqueda binaria para acercarse con rapidez al límite.
- Codifica una vez cerca del centro del intervalo de calidad.
- Mide el tamaño real del Blob generado.
- Si cabe, prueba una calidad más alta.
- Si pesa demasiado, prueba una calidad más baja.
- Conserva la mejor versión que se mantuvo dentro del límite.
Las dimensiones cambian solo si la calidad no basta
Una foto grande y detallada puede seguir superando 20KB incluso con calidad baja. Seguir bajándola produce bloques, bordes borrosos y texto ilegible.
En ese punto suele ser mejor reducir anchura y altura. El motor vuelve a dibujar la imagen a un tamaño menor y repite la búsqueda. Nunca amplía el original.
PNG se comporta de otra manera
PNG es un formato sin pérdida y no ofrece el mismo control útil de calidad. Cuando un PNG detallado supera un límite muy pequeño, la principal opción es reducir dimensiones o convertirlo a un formato con pérdida.
Para conservar transparencia con menos bytes, WebP puede ser una alternativa si el sistema de destino lo acepta.
El objetivo correcto es no superar el máximo
La mayoría de formularios exige 100KB o menos. Un archivo de 72KB ya cumple; rellenarlo hasta 100KB no añade calidad y solo desperdicia espacio.
Los codificadores producen tamaños discretos, así que no todos los números de bytes son alcanzables. Un resultado puede ser válido sin coincidir exactamente con el límite.
Cómo conseguir un resultado mejor
- Recorta bordes vacíos antes de pedir un archivo muy pequeño.
- Introduce las dimensiones que exige el formulario.
- Usa JPEG para fotografías cuando la compatibilidad sea prioritaria.
- Prueba WebP o AVIF si el destino acepta formatos modernos.
- Conserva PNG para transparencia y gráficos nítidos cuando el presupuesto lo permita.
- Revisa rostros, texto, firmas y bordes finos antes de enviar el archivo.