Un lote es la forma más rápida de ver lo que hace esta herramienta. Mete una carpeta de imágenes, elige un solo conjunto de ajustes y lee cada resultado uno al lado del otro. Nada de lo que metas se sube, así que puedes probarla con una imagen en la que todavía estés trabajando.

Añade tus archivos

Arrastra archivos a la zona de arrastre o usa “o elige archivos” para abrir el selector de archivos de siempre. Puedes añadir varios a la vez. Elegir o arrastrar de nuevo reemplaza la lista en lugar de añadir a ella, y los resultados que ya están en pantalla se van con ella, así que elige de una vez todas las imágenes que quieras. Para añadir otra más tarde, vuelve a elegir el conjunto entero. La herramienta lee JPEG, PNG, WebP y AVIF. No lee HEIC, así que una imagen recién sacada del móvil puede tener que convertirse antes en JPEG en otro sitio.

Nada empieza a convertirse solo. Los archivos esperan en la lista hasta que pulses Comprimir, porque las dos decisiones siguientes se aplican a todos los archivos de la conversión a la vez.

Elige un formato de salida

  • WebP es con pérdida, conserva la transparencia y los navegadores actuales lo admiten ampliamente.
  • AVIF es con pérdida y conserva la transparencia. Puede que necesites un navegador actual para ver el resultado, y la primera conversión en este formato también espera a que llegue el módulo del códec.
  • JPEG es con pérdida y no tiene transparencia alguna: en tu imagen, todo lo que fuera transparente sale blanco. Elígelo cuando no sepas qué programa abrirá el archivo.
  • PNG es sin pérdida. Ignora el ajuste de calidad por completo, y una fotografía con mucho detalle puede salir más grande de lo que entró.

Cuál de los cuatro da el archivo más pequeño depende de la imagen, así que esta entrada no los ordena. Cada fila terminada muestra el tamaño del que salió tu archivo y el tamaño al que llegó, y te enseña las dos imágenes, así que puedes comparar un archivo cada vez sobre tus propias imágenes en lugar de fiarte de un orden que medió otra persona.

WebP y AVIF necesitan un navegador razonablemente actual. Si el archivo va a algún sitio donde no puedes probarlo, JPEG es la respuesta segura.

Elige una calidad

La calidad va del 1 al 100 y empieza en 75. Se aplica a JPEG, WebP y AVIF; el PNG la ignora. Un valor bajo gasta menos bytes en la imagen y uno alto gasta más. Ninguno de los dos extremos es gratis: en el extremo bajo la imagen pierde detalle, y adónde va primero ese detalle depende de la imagen y del codificador, así que aquí no se promete ningún orden fijo. En el extremo alto el archivo es grande y aun así no es el original. El valor por defecto de 75 es un punto de partida razonable, y cada fila terminada te enseña los dos tamaños y las dos imágenes para que juzgues el resultado en lugar de adivinar.

Redimensiona solo si lo necesitas

El redimensionado está apagado hasta que lo elijas. Por ancho, la salida conserva las proporciones de la imagen. Por porcentaje, las dos dimensiones cambian juntas y el campo se detiene en 100. El modo porcentaje no puede ampliar una imagen; un ancho que pongas por encima del original sí lo hará, y eso rara vez hace que un archivo sea más pequeño. Si tu cámara guardó una rotación en un JPEG, PNG o WebP, se aplica a los píxeles primero, así que una foto en vertical sale con la orientación correcta. Solo las cuatro orientaciones que incluyen un cuarto de vuelta, las EXIF 5 a 8, intercambian además los dos números, así que un archivo cuya cabecera dice 600 por 400 puede salir 400 por 600. Un giro de 180 grados y los dos que son espejo mantienen los dos números. El EXIF de una entrada AVIF no se lee en absoluto.

Pon un objetivo cuando algo tenga un límite

Si un formulario o un servidor quiere un archivo por debajo de cierto número de kilobytes, pon ese número en el campo de objetivo. La unidad es el KiB, que son 1024 bytes y no 1000. La herramienta gasta calidad para alcanzarlo: hacia abajo, hasta el 1, cuando la primera codificación está por encima del número, y hacia arriba desde tu ajuste, nunca por encima de 100, cuando sale muy por debajo. Solo la búsqueda hacia arriba está limitada por tu ajuste, así que un archivo que estaba por encima del objetivo puede volver más áspero de lo que elegiste. No alcanzará un objetivo que la calidad 1 ya se pasa, y lo que recibes entonces es la codificación de calidad 1. Un objetivo por encima de lo que la calidad 100 puede alcanzar tampoco se puede llenar, porque la escala se detiene en 100: recibes el archivo más grande que el formato produjo, que sigue por debajo de tu número, y la fila informa el objetivo como alcanzado, porque el archivo está por debajo del techo. En los demás casos la búsqueda apunta a la banda del 95 al 100 por ciento de tu número y cae dentro cuando un paso de calidad entero cae dentro, y nunca pasa de tu número. El PNG ignora la calidad, así que la búsqueda no tiene nada que gastar ahí, pero un PNG recibe igualmente una segunda pasada por un optimizador que puede devolver menos bytes que la primera codificación, así que un objetivo en PNG que la primera codificación se pasó puede cumplirse igualmente. El veredicto se toma sobre el archivo que descargas, con cualquier EXIF que hayas pedido conservar ya escrito dentro, así que nunca te dicen que se cumplió un límite cuando el archivo de tu carpeta de descargas lo supera.

Pulsa Comprimir y lee las filas

Cada archivo recibe una fila con su tamaño antes, su tamaño después, la variación en porcentaje cuando hay una medible, las dimensiones en píxeles de la salida y un enlace de descarga. La conversión arranca un worker por cada núcleo que informa tu navegador, nunca más workers que archivos, y cada worker los toma uno detrás de otro. Para la salida AVIF el codificador tiene hilos propios, así que esos núcleos se reparten entre los hilos del codificador y los archivos del lote. Un dispositivo con poca memoria arranca menos workers, porque cada uno necesita sitio para una imagen decodificada y un códec. Cancelar detiene toda la conversión de golpe en lugar de dejar que el códec termine primero, y un archivo que ya se había convertido conserva su resultado.

La primera conversión de un formato es más lenta que las siguientes, porque la página descarga el módulo WebAssembly de ese formato desde este sitio la primera vez que lo usas. El HTML, las hojas de estilo y los scripts propios de la página se descargan al cargarla, y el worker en el que se ejecuta se descarga cuando empieza la primera conversión. Todo eso viene de este sitio y nada va a ningún otro sitio.

Cuándo un archivo no se convierte

Un archivo corrupto o truncado recibe su propia fila que lo dice, y el resto del lote termina. Una entrada de más de 40.000.000 de píxeles, o de más de 32 MiB, se rechaza con un mensaje que nombra el límite. Los dos son números fijos y no una lectura de tu equipo, así que otro ordenador no los sube; recorta la imagen, redimensiónala en otro sitio o reparte el trabajo, y vuelve a elegir los archivos (elegir de nuevo reemplaza la lista). Si la página dice que el navegador no pudo ejecutar el motor de imágenes, el archivo en curso recibe esa fila y ese worker no toma más archivos, mientras los demás workers siguen con el resto de la cola. Si fallan todos los workers, cada archivo que no había empezado ya recibe esa misma fila en lugar de esperar. Las filas que ya habían terminado conservan sus resultados; prueba con una versión actual de Chrome, Firefox, Edge o Safari.

Qué hacer después

Cómo funciona la compresión en tu dispositivo explica cada paso, incluido lo que un tamaño objetivo puede y no puede hacer. Por qué tu archivo se queda en tu dispositivo muestra la evidencia de la promesa del principio de esta página. Cuando estés listo, comprime una imagen con tus propios archivos.