← Volver al blog

Comprimir imágenes en local: una alternativa privada sin subidas al servidor

Tienes un puñado de fotos que necesitan ser mas pequeñas antes de poder enviarlas a algun sitio. Quiza es la foto de un producto de un cliente que todavia no es publico. Quiza es el cumpleaños de tu hijo, o el escaneo de tu pasaporte para un tramite de visado. El instinto es automatico: abres un sitio de compresion, arrastras los archivos, descargas las versiones mas ligeras. Yo lo hice durante años. Hasta que un dia me detuve y me hice una pregunta aburrida: despues de pulsar «subir», ¿adonde van exactamente esos bytes?

Para un compresor basado en servidor, esa es toda la razon de ser del servicio. Tu imagen atraviesa la red hasta una maquina que no es tuya, se procesa alli y el resultado vuelve. Son tres hechos que no puedes discutir: el archivo salio de tu dispositivo, aterrizo en infraestructura controlada por otro y una copia de el existio en esa infraestructura, por breve que fuera. Nada de eso es un escandalo por si mismo. Pero es una superficie que entregas a un tercero, y la mayoria nunca piensa en que hay al otro lado.

Qué significa realmente «en local»

Un compresor nativo del navegador hace lo contrario. Los archivos los lee tu propio navegador con la File API, los mantiene en memoria en tu maquina y los pasa a un Web Worker que ejecuta el calculo de compresion con WebAssembly: los mismos motores MozJPEG, WebP, OxiPNG y UPNG que usaria un servidor, salvo que corren en tu CPU. La salida es un Blob que tu navegador descarga directo de vuelta. En ningun momento la imagen abre una conexion de red con nadie. No hay paso de subida, porque no hay nada al otro extremo que necesite los pixeles para hacer su trabajo.

Esto no es una afirmacion de marketing que tengas que aceptar por fe. La herramienta de este sitio esta construida exactamente asi: el modulo de subida solo lee archivos en local y los valida; los workers de compresion corren toda la codificacion en el navegador; el resultado es un Blob que tu mismo guardas. Sin cuenta, sin API key, sin ida y vuelta. Si abres la pestaña de red de tu navegador mientras comprimés, veras cero peticiones que lleven datos de imagen.

Comparativa: un compresor en la nube (rojo) sube tu foto a un servidor de terceros que puede guardarla o escanearla, frente a esta herramienta (verde) que mantiene la foto en tu dispositivo y la procesa en el navegador sin subir ni un byte.
La diferencia en una imagen. Izquierda: un compresor basado en servidor recibe tu foto, la guarda en infraestructura que no controlas y puede retenerla o escanearla. Derecha: una herramienta nativa del navegador nunca recibe la foto: se lee, se comprime con WebAssembly y se guarda en tu dispositivo. Cero bytes salen de la maquina.

Mapa de riesgos: a que te expones con la subida

Cuando subes una imagen para comprimirla, no estás intercambiando ancho de banda por comodidad. Estás asumiendo un conjunto de exposiciones que simplemente no existen si el archivo nunca sale de tu portatil:

Nada de eso significa que toda herramienta en la nube sea maliciosa. Significa que la ruta de subida tiene un coste que el pitch de «es gratis y rapido» omite. La compresion en local elimina el coste por completo, porque no hay ruta.

Local contra nube, cara a cara

PreguntaEsta herramienta (local)Compresor tipico en la nube
¿Adonde van los bytes?A ningun sitio: se procesa en tu dispositivoA un servidor de terceros
¿Hace falta cuenta?NoNormalmente, para lotes o archivos grandes
¿Velocidad con 20 fotos?Segundos, sin colaSubida + espera + descarga
Tamaño maximo por archivo50 MBVaría; el nivel gratis capa bajo
¿Que pasa despues?Nada: no queda copiaUna copia existio en su infraestructura
¿Marca de agua / limite gratis?NingunoA menudo si, pasadas pocas imagenes

Numeros reales del mismo motor

Por claridad: esto no es solo hablar por hablar sobre privacidad. El motor local de verdad comprime. Pase una foto de prueba de 1600×1200 por la misma canalizacion PNG8 de corte mediano que usa este sitio:

MetodoTamañoAhorro
RGB PNG original115.3 KB
PNG8 (256 colores, alfa de 1 bit)10.7 KB−90.8%
JPEG calidad 80 (representativo)~32 KB~72%

Asi que no renuncias a nada en calidad ni en ratio quedandote en local. Consigues el recorte de 90%+ y mantienes el archivo en tu propio hardware. Esa combinacion es toda la razon de que exista este enfoque.

Cuando lo local es claramente la opcion correcta

Cuando una herramienta en la nube si esta bien

Lo local no siempre es la respuesta. Si la imagen ya es publica —un meme, una captura de una pagina publica, un banco de imagenes que compraste con derechos de redistribucion— la exposicion de la subida no significa nada y una herramienta en la nube con un formato que tu local no tiene (AVIF o HEIC, por ejemplo, que este sitio todavia no maneja) puede ser la opcion practica. La cuestion es elegir a conciencia, no por reflejo.

El beneficio silencioso que nadie menciona

Como nada se sube, no hay cola de servidor, no hay limite de tasa, no hay «por favor mejora para comprimir mas de cinco imagenes». Solo te limita tu propio hardware: hasta 20 archivos a la vez, cada uno de hasta 50 MB, comprimidos en paralelo en tu maquina. Para cualquiera que haya topado el muro del nivel gratis de una herramienta en la nube a mitad de una tarea, solo eso ya vale el cambio.

El flujo que yo uso

  1. Abre la herramienta. Sin login. La pagina es estatica y la compresion corre en un worker.
  2. Arrastra hasta 20 fotos. Mezcla JPEG, PNG y WebP en un mismo lote: la herramienta detecta cada formato.
  3. Elige calidad y salida. Baja el control para recorte agresivo o dejalo alto para archivo. Elige mantener el formato original o convertir.
  4. Comprime y descarga. Un clic descarga todo como archivos individuales o un zip. Los nombres se mantienen.
  5. Cierra la pestaña. Nada queda en ningun servidor, porque nunica se envio nada a ninguno.

Guisas relacionadas para situaciones concretas

Tus necesidades de privacidad a menudo se solapan con una tarea de compresion concreta. Estas guisas entran en mas detalle en los temas adyacentes:

En resumen

Los compresores en la nube son comodos porque hacen el trabajo en su lado de la red, y esa comodidad te cuesta una copia de tu imagen en hardware que no controlas, mas una cuenta, una cola y usualmente un muro de nivel gratis. La compresion nativa del navegador borra ese coste: los mismos motores corren en tu maquina, no se sube nada y aun asi consigues el recorte de 90%+. Recurre a la herramienta local cada vez que la foto sea privada, sin publicar o simplemente algo que no pegarias en un formulario publico. Deja la opcion de la nube para imagenes ya publicas que necesitan un formato que tu local no tiene.

Tus fotos son tuyas. Deberian volverse mas pequeñas sin salir de tu dispositivo para lograrlo.

Comprime imágenes en tu propio dispositivo

Arrastra hasta 20 fotos a la vez. Nada se sube: la compresion corre entera en tu navegador. Gratis, sin cuenta, los archivos nunica salen de tu maquina.

Comprimir imágenes gratis →
Sobre el autor: Chuan
Creo CompactJPG despues de ver a gente entregar fotos sensibles a sitios de compresion cualquiera solo para hacerlas mas pequeñas. Todo corre en tu navegador porque tus imagenes pertenecen a tu dispositivo, no al servidor de otro.