Optimizador de imágenes autoalojado que funciona en el navegador y comprime y convierte imágenes en tu dispositivo, sin subirlas.
GoogleChromeLabs/squoosh
Compresor de imágenes en el navegador que reduce su tamaño en distintos formatos directamente en tu dispositivo, sin subirlas a un servidor.
Alternativa open source a:TinyPNG
- Estrellas
- 26,159
- Forks
- 2,210
- Issues abiertos
- 262
- Último commit
- hace 16 días
¿Qué es?
Squoosh es una aplicación web para reducir el tamaño de las imágenes. Abre una imagen en el navegador, elige un códec y sus ajustes, y compara el original con el resultado comprimido antes de guardar. Admite diversos formatos de imagen y códecs.
La compresión se realiza localmente en el navegador, así que las imágenes no se envían a un servidor. El proyecto usa Google Analytics para recopilar datos básicos de los visitantes y los tamaños de los archivos antes y después de comprimirlos; también registra el tipo y la fecha de instalación de quienes usan la PWA instalada.
El código está escrito en TypeScript. Para trabajar en la aplicación, los desarrolladores pueden clonar el repositorio, instalar las dependencias con npm y ejecutar una compilación o un servidor de desarrollo local.
Funciones clave
- 01Comprime imágenes en el navegador sin subirlas a un servidor.
- 02Permite comparar la imagen original y la comprimida, una al lado de la otra.
- 03Admite varios formatos de imagen y códecs.
- 04Se puede instalar como Progressive Web App.
- 05Es de código abierto y está publicado bajo la licencia Apache-2.0.
Casos de uso
- Reducir el tamaño de los archivos de imagen antes de publicarlos en un sitio web o blog.
- Comprimir fotos para enviarlas por correo electrónico o mensajería sin recurrir a un servicio de terceros.
- Probar cómo afectan distintos códecs y ajustes de calidad al tamaño de las imágenes.
Inicio rápido
- 1
Clona el repositorio
- 2
Instala los paquetes de Node.js
npm install - 3
Compila la aplicación
npm run build - 4
Inicia el servidor de desarrollo
npm run dev
Antes de usarlo
- Google Analytics recopila datos de los visitantes y valores del tamaño de las imágenes, aunque se compriman localmente.
Temas
Preguntas frecuentes
- ¿Qué es squoosh?
- Compresor de imágenes en el navegador que reduce su tamaño en distintos formatos directamente en tu dispositivo, sin subirlas a un servidor. Squoosh es una aplicación web para reducir el tamaño de las imágenes. Abre una imagen en el navegador, elige un códec y sus ajustes, y compara el original con el resultado comprimido antes de guardar. Admite diversos formatos de imagen y códecs.
- ¿squoosh es gratuito? ¿Qué licencia tiene?
- squoosh es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿squoosh sigue mantenido?
- Mantenimiento activo. El último commit de squoosh fue el 22 oct 2026.
- ¿Para qué puedo usar squoosh?
- Reducir el tamaño de los archivos de imagen antes de publicarlos en un sitio web o blog. Comprimir fotos para enviarlas por correo electrónico o mensajería sin recurrir a un servicio de terceros. Probar cómo afectan distintos códecs y ajustes de calidad al tamaño de las imágenes.
- ¿Cómo se instala squoosh?
- Clona el repositorio Instala los paquetes de Node.js: npm install Compila la aplicación: npm run build Inicia el servidor de desarrollo: npm run dev
- ¿Dónde consigo squoosh?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/GoogleChromeLabs/squoosh
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Compresor de imágenes en el navegador para JPG, PNG y WebP que funciona sin conexión, así que las imágenes nunca salen de tu dispositivo.
Optimizador multihilo y sin pérdida para PNG y APNG, escrito en Rust y disponible como herramienta de línea de comandos o biblioteca de Rust.
Compresor PNG con pérdida que elige la imagen de paleta más pequeña que cumple un objetivo de calidad perceptual, sin control deslizante de calidad, disponible en CLI o navegador.
Compresor de imágenes de escritorio para Windows, macOS y Linux que reduce el tamaño de archivos JPG, PNG, WebP y TIFF, con opción de bajar la resolución.
Herramienta local de compresión de imágenes y GIF que prioriza la privacidad, para Web, Windows, macOS y Linux, con comparación, cambio de tamaño, conversión y renombrado.