Por qué Squoosh supera a cualquier otro compresor de imágenes online

· nologin.tools
tools review browser open-source

Hero image

La mayoría de los compresores de imágenes online funcionan igual: subes tu archivo al servidor de alguien, su backend ejecuta la compresión y te devuelven un archivo más pequeño. Sencillo. Pero eso significa que tus imágenes — fotos de productos, fotos de clientes, maquetas confidenciales — se quedan en el servidor de un desconocido durante un tiempo. Tienes que confiar en su política de retención de datos. Y en su seguridad.

Squoosh funciona de otra manera. Cada byte de compresión ocurre dentro de tu pestaña del navegador. Nada sale de tu máquina. Y, sorprendentemente, a pesar de ejecutarse completamente en el lado del cliente, produce archivos más pequeños que la mayoría de las alternativas basadas en servidor.

Qué ocurre realmente bajo el capó

El motivo por el que Squoosh puede ejecutar compresión de nivel profesional sin servidor es WebAssembly. Google Chrome Labs compiló códecs como MozJPEG, OxiPNG, libwebp, libavif y JPEG XL directamente en módulos WASM que se ejecutan en el navegador a una velocidad casi nativa.

Es el mismo MozJPEG que Mozilla desarrolló para mejorar el codificador JPEG original. El mismo libavif que usan los sistemas en producción. Squoosh no usa una reimplementación en JavaScript — ejecuta las librerías de compresión reales, solo compiladas para un objetivo diferente. La calidad que obtienes es equivalente a la de las herramientas de línea de comandos.

En cuanto a la privacidad: como no hay subida, no hay servidor, no hay política de retención que leer, no hay terceros implicados en absoluto. El archivo que comprimes nunca sale de tu dispositivo. Eso no es una afirmación de marketing — es una consecuencia técnica de cómo funciona la herramienta.

Los formatos que soporta (y por qué importa)

Aquí es donde Squoosh deja atrás a las herramientas más simples. La mayoría de los compresores online manejan JPEG y PNG. Algunos soportan WebP. Squoosh soporta:

FormatoCodificadorIdeal para
JPEGMozJPEGFotos, imágenes con muchos colores
PNGOxiPNGCapturas de pantalla, gráficos con transparencia
WebPlibwebpImágenes web, buen soporte en navegadores
AVIFlibavifNavegadores modernos, mejores ratios de compresión
JPEG XLjxlFormato futuro, calidad excelente
WebP2ExperimentalSolo investigación/pruebas

Vale la pena entender AVIF. Deriva del códec de vídeo AV1 y produce archivos un 20-50% más pequeños que WebP con la misma calidad visual, y más de un 50% más pequeños que JPEG. La investigación de Google sobre AVIF muestra que supera a otros formatos en la mayoría de tipos de imagen. El soporte en navegadores ya incluye Chrome, Firefox, Safari y Edge — así que puedes usarlo en producción hoy mismo.

Squoosh te permite codificar directamente a AVIF sin instalar nada. TinyPNG no ofrece AVIF. Convertio sí, pero requiere subir los archivos a sus servidores. Esta diferencia importa si trabajas con imágenes que prefieres mantener privadas.

Comparación en paralelo: la función que nadie más tiene

Lo más útil de Squoosh ni siquiera es la selección de códecs. Es el comparador deslizante.

Cuando abres una imagen en Squoosh, obtienes una vista dividida: el original a un lado y la versión comprimida al otro. Arrastras un divisor hacia la izquierda y la derecha para comparar. Los tamaños de archivo se actualizan en tiempo real mientras ajustas la configuración de calidad. Puedes ver exactamente dónde empiezan a aparecer los artefactos de compresión y luego retroceder el deslizador de calidad hasta que desaparecen.

Suena sencillo. Lo es. Pero ninguna otra herramienta de imágenes sin login lo hace tan bien. TinyPNG comprime automáticamente sin control de calidad — obtienes lo que obtienes. Convertio te permite configurar la calidad numéricamente pero sin ningún feedback visual. Squoosh te muestra el compromiso en tiempo real, lo que significa que puedes tomar una decisión informada en lugar de adivinar números.

La pantalla de tamaño de archivo muestra tanto tamaños absolutos (p. ej., “1,2 MB → 340 KB”) como la reducción en porcentaje. Esa es la información que necesitas para decidir. No “¡optimizado!” — números reales.

Cómo se compara con las alternativas más comunes

Cuando necesitas comprimir una imagen para un proyecto web, los candidatos habituales son TinyPNG, Convertio, iLoveIMG y servicios similares. Todos requieren subir tu archivo. Todos tienen límites de tamaño en los planes gratuitos. La mayoría tienen límites de uso.

TinyPNG es rápido y produce buenos resultados para PNG y JPEG, pero usa su propio algoritmo de compresión sin exponer controles de calidad. El nivel gratuito tiene un tope de 20 archivos al mes. No soporta AVIF ni JPEG XL. Y tus archivos van a sus servidores en los Países Bajos.

Convertio soporta una enorme variedad de formatos y es genuinamente útil para tareas de conversión de formato. Pero las cuentas gratuitas tienen un límite de 10 conversiones al día y 100 MB de tamaño de archivo. Las conversiones se hacen en el servidor, lo cual está bien para archivos no sensibles.

Squoosh no tiene límite de tamaño de archivo, ni límite de conversiones, ni requisito de cuenta. Ni siquiera existe el concepto de “nivel gratuito” porque no hay infraestructura de servidor que financiar. La única limitación es la memoria de tu navegador, algo relevante solo para imágenes muy grandes (piensa en archivos RAW de más de 50 megapíxeles).

¿Dónde flaquea Squoosh? Es de un archivo a la vez. Si necesitas comprimir 200 fotos de productos en una sesión, la interfaz web no es la herramienta adecuada. Para compresión por lotes, la Squoosh CLI es la solución — está disponible como paquete npm (npx @squoosh/cli) y soporta los mismos codificadores que la interfaz web.

El argumento del código abierto

Squoosh es código abierto en GitHub bajo la licencia Apache 2.0. El código fuente es público, la compresión ocurre en local y Google Chrome Labs lo ha mantenido como muestra de lo que WebAssembly puede hacer en navegadores.

Esto importa por varias razones. Puedes verificar que la herramienta no está haciendo nada inesperado con tus archivos — no hay nada que ocultar porque no hay servidor. Puedes alojar tu propia instancia si quieres. Y al ser código abierto, la comunidad puede auditar las mejoras en las implementaciones de códecs WASM.

Si quieres profundizar en herramientas basadas en navegador construidas con WebAssembly, el proyecto Datasette Lite es otro ejemplo — una base de datos SQLite completa que se ejecuta en tu pestaña del navegador. La tendencia WASM merece atención. Está habilitando una categoría de herramientas sin login que sencillamente no podían existir antes.

Cuándo usar Squoosh frente a otra cosa

Squoosh es la elección correcta cuando:

  • Trabajas con fotos o gráficos que prefieres no subir a ningún sitio
  • Necesitas codificación AVIF o JPEG XL sin instalar software
  • Quieres verificar visualmente el compromiso calidad/tamaño antes de descargar
  • Necesitas exprimir hasta el último byte posible de un archivo

Para procesamiento por lotes, la Squoosh CLI es la respuesta. Para conversión de formatos más allá de imágenes (documentos, audio, vídeo), Convertio cubre más terreno. Para SVG específicamente, SVGOMG se ejecuta localmente en el navegador y gestiona la optimización SVG mejor que Squoosh.

El escenario donde Squoosh gana de forma única: tienes una sola imagen de alta calidad, te importa la calidad de compresión y prefieres que el archivo no salga de tu ordenador. Fotografía de producto antes de enviarla a un cliente. Imágenes médicas. Fotos personales. Documentos legales que resultan ser imágenes. Para estos casos, subir a un servicio de terceros solo para cambiar el tamaño de un archivo es un mal trato.

Una herramienta que respeta tus archivos

La mayoría de las herramientas sin login son “sin login” porque son lo suficientemente simples como para que las cuentas no tengan sentido. Squoosh es diferente — es lo suficientemente sofisticada técnicamente como para poder requerir una cuenta e infraestructura de servidor, pero fue construida deliberadamente para ejecutarse en el lado del cliente. Esa es una decisión de diseño, no una limitación.

La web es cada vez más capaz de ejecutar software real sin depender de servidores backend. Squoosh lo viene demostrando desde 2018. Los códecs siguen mejorando, el soporte de navegadores para AVIF sigue extendiéndose, y la brecha entre “subir a un servidor” y “ejecutar en local” sigue cerrándose.

Si aún no lo has usado, squoosh.app se abre al instante sin registro. Suelta una imagen, compara los resultados, exporta. Eso es todo. Para más herramientas que funcionan así — sin cuenta, sin subida, sin rastreo — el directorio de nologin.tools cataloga cientos de ellas en todas las categorías.