Saltar al contenido
Compress Picture

Acerca de Compress Picture

Compress Picture es una herramienta gratuita, basada en el navegador, para hacer más pequeñas las imágenes JPG, PNG y WebP: para adjuntos de correo, recursos de una web, apps de mensajería o cualquier sitio que limite el tamaño de subida. Esta página explica qué hace, cómo funciona técnicamente la compresión y qué ocurre exactamente (y qué no) con tus archivos.

Qué hace

Suelta una imagen o hasta 30 a la vez y la herramienta vuelve a codificar cada una con un tamaño de archivo menor. En el compresor principal, un control de calidad (10–100, predeterminado 75) regula el equilibrio entre tamaño de archivo y fidelidad visual, con un paso opcional de redimensionado que limita el lado más largo. La salida mantiene el mismo formato que la entrada: un JPG sigue siendo un JPG, un PNG sigue siendo un PNG y un WebP sigue siendo un WebP.

Si en lugar de un nivel de calidad necesitas una imagen por debajo de un tamaño exacto —un requisito habitual en inscripciones a exámenes, solicitudes de visado o portales de empleo—, la variante comprimir imagen a 100 KB invierte los controles: eliges un objetivo (20, 50, 100, 200 o 500 KB, o un límite personalizado) y la herramienta busca la mayor calidad que aún quepa por debajo.

Cómo funciona técnicamente

Todo se ejecuta sobre la HTML5 Canvas API, por completo dentro de la pestaña de tu navegador, en tres pasos:

  1. Decodificar. El navegador decodifica tu imagen en memoria usando createImageBitmap cuando está disponible, y recurriendo a un elemento de imagen estándar en caso contrario.
  2. Dibujar. La imagen decodificada se dibuja en un lienzo (canvas), con sus dimensiones originales o con un tamaño menor si activaste el redimensionado.
  3. Codificar. El lienzo vuelve a codificar la imagen con el codificador integrado del navegador. JPG y WebP aceptan un factor de calidad, así que un valor más bajo cambia fidelidad visual por un archivo más pequeño. PNG se vuelve a codificar sin pérdida: el lienzo ignora el ajuste de calidad para PNG, así que redimensionar es la palanca principal para reducirlo.

La variante compress-image-to-100kb ejecuta esta misma cadena en bucle, codificando con varios niveles de calidad (y, si hace falta, con dimensiones algo menores) hasta que la salida queda en el tamaño elegido o por debajo. Como el PNG no puede ajustarse directamente a un objetivo en bytes, esa variante convierte la entrada PNG en JPEG y aplana cualquier transparencia sobre un fondo blanco; el compresor principal no hace esto y siempre conserva el formato original.

Nada de esto implica un servidor. Toda la cadena de decodificar, dibujar y codificar usa APIs estándar del navegador: Canvas, más las APIs File y Blob para leer tu imagen y devolverte un resultado descargable.

Privacidad: qué pasa con tus archivos

Tus imágenes nunca se suben. Los pasos de decodificar, dibujar y codificar descritos arriba ocurren todos localmente en tu dispositivo: ninguna imagen, nombre de archivo o dato de píxeles se envía a un servidor, se registra ni se almacena por parte de Compress Picture.

Como no se sube nada, la herramienta sigue funcionando aunque te desconectes de internet después de que la página termine de cargar: para empezar, no hay ninguna ida y vuelta al servidor que esperar. Cuando cierras la pestaña, navegas a otra parte o quitas una imagen de la lista, las copias en memoria de tus archivos originales y comprimidos se liberan; la herramienta no escribe tus imágenes en ningún almacenamiento de tu dispositivo, así que nada de ellas persiste entre visitas.

Esta postura de privacidad cubre las imágenes que procesas. No cambia lo que una extensión del navegador, un proxy de red o el propio dispositivo podrían ver por su cuenta: solo lo que Compress Picture hace con tus archivos, que no es nada más allá de comprimirlos para que los descargues.

¿Listo para comprimir una imagen?

Usa el compresor principal para tener un control de calidad en vivo, o comprime una imagen a 100 KB para cumplir un límite de tamaño exacto.