Quick answer
Use ImageMagick: convert input.webp output.jpg. Or ffmpeg: ffmpeg -i input.webp output.jpg. Fastest for batches of 50+ files.
Command-line tools are the fastest way to convert hundreds of WebP files at once, especially for automation and scripting.
Installing ImageMagick
Mac: brew install imagemagick
Linux: sudo apt install imagemagick
Windows: download installer from imagemagick.org
Single file conversion
convert input.webp output.jpg
Or with quality setting: convert input.webp -quality 85 output.jpg
Batch convert all WebP in a folder
mogrify -format jpg *.webp
This overwrites WebP files. To preserve originals: for f in *.webp; do convert \"$f\" \"${f%.webp}.jpg\"; done
Using ffmpeg instead
ffmpeg -i input.webp -q:v 5 output.jpg
Quality range: 1-31 (lower is better).
At-a-glance comparison
| Tool | Speed (100 files) | Ease | Scripting |
|---|---|---|---|
| ImageMagick | 10-20 seconds | Easy | Excellent |
| ffmpeg | 20-30 seconds | Easy | Excellent |
| Chrome extension | 30-60 seconds | Very easy (GUI) | Not applicable |