Acerca de img-compress
img-compress es un compresor y conversor de imágenes gratuito que funciona por completo dentro de tu navegador. No hay paso de subida, ni cola de espera, ni un servidor que llegue a ver tus archivos — y esa es justamente la razón de ser del sitio.
Por qué existe este sitio
La mayoría de las herramientas de «compresor de imágenes online gratis» funcionan igual: le entregas tus fotos a un servidor del que no sabes nada, las procesa y te devuelve el resultado. Para la captura de una hoja de cálculo da lo mismo. Para el escaneo de un pasaporte, un informe médico, una foto de tus hijos o el render de un producto que todavía no es público, el trato es bastante peor — y casi nunca hay forma de saber cuánto tiempo se queda ahí el archivo.
Los navegadores llevan años pudiendo decodificar, redimensionar y volver a codificar imágenes en local. img-compress se apoya en eso: el archivo se lee desde el disco a la página, lo procesa tu propio procesador y sale de vuelta como una descarga. Nada cruza la red, así que no hay nada que retener, filtrar ni entregar.
Cómo funciona
Cuando sueltas un archivo, el navegador lo decodifica a un mapa de bits, lo redibuja en un canvas al tamaño que pediste y lo vuelve a codificar como JPG, PNG, WebP o AVIF con la calidad que hayas elegido. El deslizador de calidad se corresponde directamente con el parámetro de calidad del codificador: lo que ajustas es lo que el codificador recibe.
Los lotes se procesan de a un archivo en la misma pestaña y se empaquetan en ZIP localmente si eliges esa descarga, de modo que una carpeta de 200 fotos nunca se convierte en 200 peticiones de red. Puedes comprobarlo tú mismo: abre las herramientas de desarrollo del navegador, ve a la pestaña Red y comprime algo — no verás ni una sola subida.
Lo que no puede hacer
Funcionar en local tiene contrapartidas reales, y parece más útil decirlas que esconderlas. Los archivos muy grandes dependen de cuánta memoria le conceda el navegador a una sola pestaña, así que unos cientos de imágenes de varios megapíxeles a la vez irán más lentas que en una granja de servidores, y un teléfono se queda sin aire antes que un ordenador de escritorio.
Los archivos HEIC y HEIF del iPhone solo se decodifican en Safari. Chrome, Edge y Firefox no incluyen un decodificador HEVC, e incluir el nuestro significaría meter en la página un códec cubierto por patentes — así que en esos navegadores los conversores de HEIC te lo advierten de entrada en lugar de fallar a mitad de camino.
PNG es un formato sin pérdida, así que el deslizador de calidad influye mucho menos en un trabajo de PNG a PNG que en JPG, WebP o AVIF. Cuando un PNG pesa de más, lo que de verdad lo reduce es convertirlo a WebP o JPG, y las páginas de conversión lo dicen.
Quién está detrás
img-compress es un proyecto independiente, construido y mantenido por una sola persona —Antonio Jaime—, no por una empresa. No hay buzón de equipo, ni niveles de soporte, ni inversores detrás: el correo que llega a la dirección de abajo lo lee quien escribe el código.
Tampoco es una carcasa sobre la API de otro. La compresión usa APIs estándar del navegador, el sitio está hecho con Next.js y se sirve desde el edge, y las guías del blog se escriben para este sitio, no se sindican ni se rehacen a partir de artículos ajenos.
Cómo se sostiene
El sitio es gratis y no tiene cuentas, ni marcas de agua, ni límite de tamaño, ni versión «pro». Se financia con publicidad, que es lo único de la página en lo que interviene un tercero.
La publicidad es también el motivo de que exista el aviso de cookies: las cookies de publicidad y analítica son opcionales allí donde la ley exige consentimiento, y puedes cambiar tu elección cuando quieras desde el enlace del pie de página. Tus imágenes nunca entran en eso — no se suben, así que no hay nada sobre ellas que compartir con nadie, anunciantes incluidos.
Las guías
Junto a la herramienta hay una pequeña biblioteca de guías sobre formatos de imagen: cuánto ahorra AVIF frente a WebP, por qué un formulario rechaza la foto de un iPhone, cuándo PNG es la elección equivocada. Están escritas para responder la pregunta y parar ahí, y se corrigen cuando resultan estar equivocadas. Si encuentras un error en alguna, dilo.
Las preguntas, los reportes de fallos y las correcciones son bienvenidos. Escríbeme