Un compresor de imágenes que funciona por completo en tu navegador

Suelta abajo archivos JPEG, PNG, WebP o AVIF. Cada decodificación, redimensionado y codificación ocurre en este dispositivo con WebAssembly, así que nada se sube y ningún byte de tu archivo va a ninguna parte. Un archivo de más de 40.000.000 de píxeles o de más de 32 MiB se rechaza antes de decodificarse, y el resto de tu lote termina igualmente.

Gratis, sin registro. Ver cómo funciona

Desactivado por defecto, así que la salida no lleva EXIF y los datos de cámara y ubicación no viajan con la imagen.

Vacío significa sin objetivo. La búsqueda baja la calidad hasta que el archivo quepa, y sube desde tu ajuste cuando la primera codificación sale bien por debajo. La fila lo dice cuando el formato no puede alcanzarlo.

Añade una o más imágenes para empezar.

Comprimir sin enviar nada a ninguna parte

  • No se sube nada. Cada archivo se decodifica, redimensiona y codifica en un Web Worker con WebAssembly, así que la página sigue respondiendo mientras avanza el lote. Los archivos se leen con la File API y se quedan en esta pestaña; cargar la página y hacer la conversión hacen peticiones a la dirección de este propio sitio y a ninguna otra.
  • Tú eliges los ajustes. JPEG, PNG, WebP o AVIF de salida, una calidad del 1 al 100, un redimensionado por ancho o por porcentaje (apagado hasta que lo actives), un tamaño objetivo en KiB y si conservar el EXIF. La salida no lleva EXIF, así que los datos de cámara y ubicación no viajan con la imagen; pide conservarlos y vuelven en una salida JPEG, PNG o WebP, mientras que una salida AVIF no puede llevarlos, y la fila lo dice.
  • Un lote con cancelación y límites nombrados. Varios archivos a la vez, hasta tres al mismo tiempo en un pequeño grupo de workers, cada uno con su tamaño antes y después y su propia descarga; para cuando quieras. 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. Son números fijos, no una lectura de tu equipo, y el resto del lote termina igualmente.

Preguntas frecuentes

¿Qué formatos lee y escribe?

Lee JPEG, PNG, WebP y AVIF, y escribe JPEG, PNG, WebP y AVIF. JPEG XL no se admite en ninguna dirección, y Compress Images no lee archivos HEIC ni PDF. Cuál de los cuatro da el archivo más pequeño depende de la imagen y de los ajustes, así que este sitio no los ordena; cada fila terminada muestra los dos tamaños para que compares sobre tus propias imágenes.

¿Se sube mi archivo a algún sitio?

No. Cada decodificación, redimensionado y codificación ocurre en este dispositivo. Tu navegador sí descarga los archivos propios de este sitio, sus scripts, su worker y los módulos WebAssembly de códec que necesita una conversión (el decodificador de la entrada, el codificador de la salida, y el de redimensionado o el optimizador de PNG cuando se usan), todos desde este sitio, y cada petición es un GET o un HEAD sin cuerpo. Puedes verlo en tu propia pestaña de red.

¿Qué pasa con los datos EXIF?

Se eliminan: la salida no lleva ningún EXIF. La orientación guardada en una entrada JPEG, PNG o WebP se aplica a los píxeles, así que esas imágenes salen derechas. El bloque EXIF de una entrada AVIF no se lee. Marca el control de conservación y el bloque vuelve en una salida JPEG, PNG o WebP; una salida AVIF no puede llevarlo, así que la fila dice que los metadatos no se conservaron.

¿Qué pasa con la transparencia?

PNG, WebP y AVIF la conservan. Una salida JPEG no tiene canal alfa, así que lo que era transparente se aplana sobre blanco.

¿Por qué mi PNG ha salido más grande?

El PNG es sin pérdida, así que ignora el ajuste de calidad y no hay ninguna rueda que bajar. Una imagen con mucho detalle puede salir fácilmente más grande de lo que entró. Cada fila enseña los dos tamaños, así que ves qué ha pasado antes de descargar.

¿Puedo conseguir un archivo por debajo de un tamaño exacto?

Fija un objetivo en KiB y 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. 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. Informa si el archivo que te entrega está en ese número o por debajo, contado después de cualquier EXIF que hayas pedido conservar, y nunca da por cumplido un objetivo cuando la descarga lo supera. Un objetivo que la calidad 1 ya se pasa no se alcanza: recibes la codificación más pequeña, que entonces está por encima de tu número y se informa como no alcanzado. Un objetivo por encima de lo que la calidad 100 puede alcanzar tampoco se puede llenar, y ahí recibes la codificación más grande que el formato produjo, todavía por debajo de tu número, que se informa como alcanzada porque el archivo está en el techo o por debajo de él.

¿De qué tamaño puede ser un archivo?

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, antes de que nada decodifique sus píxeles. Son números fijos, así que otro ordenador, o uno más pequeño, no los sube: tiene que cambiar el archivo. Los demás archivos del lote terminan.

Qué ocurre con tu archivo

Cada paso entre el arrastre y la descarga, y qué cambia cada ajuste.

Ver cómo funciona