weeimg
ES

Comprime PNG y JPEG, o convierte a WebP: gratis, en tu navegador.

Suelta las imágenes aquí

o haz clic para elegirlas, o pega

PNG o JPEG, hasta 40 megapíxeles cada una

Comprimido en este dispositivo. Tus imágenes nunca se suben.

Cómo funciona

Para cada imagen, el compresor prueba paletas de 2 a 256 colores, con y sin tramado, puntúa cada candidata con SSIMULACRA2 —una métrica perceptual en la que 90 significa indistinguible del original a 1:1— y se queda con el archivo más pequeño que todavía se ve bien. No hay control de calidad, porque elegir la calidad es justo la parte que no deberías tener que hacer.

Se ejecuta como WebAssembly en un hilo worker y usa todos los núcleos de tu máquina. Por eso no hay subida ni límite de archivos: el trabajo ocurre en hardware que ya has pagado.

Frente a otros compresores

180 PNG —iconos, capturas de interfaz, ilustraciones, fotos, recortes, renders 3D— puntuados con SSIMULACRA2. Cada herramienta rival recibió su mejor ajuste de diez por imagen, elegido a posteriori. Las cifras son de las 71 imágenes reservadas fuera del ajuste.

CompresorPuntos frente a TinyPNGImágenes que llegan
Este sitio+1.767 / 71
TinyPNG071 / 71
pngquant0.053 / 71
quantizr−0.139 / 71
ImageMagick−11.33 / 71
Pillow−16.84 / 71

A la misma calidad, la imagen mediana sale un 8–12% más pequeña que el PNG de TinyPNG y un 12–14% más pequeña que su JPEG. Benchmarks y código: pngdeer, con licencia MIT.

Comparados en detalle: TinyPNG, Squoosh, iLoveIMG.

Preguntas

¿Hay límite de archivos? 40 megapíxeles por imagen y 30 megapíxeles en total para un PNG animado. Ese techo es la memoria del navegador, no una cuota. Todo lo demás es ilimitado y gratis.

¿Adónde van mis imágenes? A ningún sitio. No hay servidor que las reciba; la página no tiene código de subida. Puedes verlo funcionar con el panel de red abierto.

¿Qué sale? El PNG sigue siendo PNG, el JPEG sigue siendo JPEG y el PNG animado conserva sus fotogramas y su ritmo. La página de WebP convierte cualquiera de los dos a WebP.

¿Es de verdad lo mismo que la herramienta de línea de comandos? Sí: el mismo código Rust compilado dos veces, y por eso el navegador y la CLI escriben bytes idénticos.