Prompt
What should I use to convert a lot of PNGs to WebP quickly?
Latest observation
Nov 3, 2026
OpenAI APIWeb search: off
For lots of PNGs, the fastest practical options are:
Best choice: cwebp + parallel processing
cwebpis the official WebP encoder from Google.- It’s fast, reliable, and gives good control over quality.
Example:
cwebp input.png -q 80 -o output.webp
To convert many files quickly, run it in parallel:
macOS/Linux
find . -name "*.png" -print0 | xargs -0 -P 8 -I{} sh -c 'cwebp "$1" -q 80 -o "${1%.png}.webp"' _ {}
Or with GNU parallel:
parallel 'cwebp {} -q 80 -o {.}.webp' ::: *.png
If you want simple batch conversion
- ImageMagick can do it, but it’s usually slower than
cwebp. - Good for convenience, not speed.
If you want GUI tools
- XnConvert
- IrfanView (Windows)
- Squoosh for a few files, not huge batches
Recommendation
If your priority is speed, use:
cwebp- plus
xargs -Porparallelfor multi-core conversion
If you want, I can give you:
- a Windows, macOS, or Linux batch command, or
- a script that preserves folder structure while converting.