Todo ocurre en tu navegador — tus archivos de imagen nunca se suben a un servidor.
Los distintos formatos de imagen (PNG, JPEG, WebP) hacen diferentes compensaciones entre tamaño de archivo, calidad y funciones — PNG admite calidad sin pérdida y transparencia pero produce archivos más grandes, JPEG logra tamaños de archivo pequeños mediante compresión con pérdida bien adaptada a fotos, y WebP ofrece una compresión moderna que a menudo supera a ambos. Esta herramienta convierte varias imágenes subidas a la vez al formato que necesites entre estos tres, completamente en tu navegador.
Cada imagen subida se dibuja en un elemento canvas HTML, que la decodifica en datos de píxeles en bruto independientemente de su formato original, y luego el canvas vuelve a codificar esos datos de píxeles en el formato de salida elegido usando el soporte de codificación de imágenes integrado en tu navegador. Para JPEG y WebP puedes ajustar un control deslizante de calidad (0,1 a 1,0) que controla el nivel de compresión con pérdida, intercambiando tamaño de archivo por fidelidad visual, mientras que la salida PNG es siempre sin pérdida y no necesita ajuste de calidad.