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.
| Compresor | Puntos frente a TinyPNG | Imágenes que llegan |
|---|---|---|
| Este sitio | +1.7 | 67 / 71 |
| TinyPNG | 0 | 71 / 71 |
| pngquant | 0.0 | 53 / 71 |
| quantizr | −0.1 | 39 / 71 |
| ImageMagick | −11.3 | 3 / 71 |
| Pillow | −16.8 | 4 / 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.