mogrify: magick mogrify -format jpg *.webp converts all WebP files in a folder to JPG in seconds. For a GUI option on Windows, use IrfanView's batch conversion. For one file at a time, the WebP to JPG/PNG Converter extension is the easiest option.
You have downloaded a folder full of WebP images — product photos, a collection of screenshots, downloaded assets — and need all of them as JPG or PNG. Converting them one by one is impractical. This guide covers batch conversion methods for every skill level.
Convert Individual WebP Files — Free
For single files, the Chrome extension is fastest. No install needed beyond the extension.
Add to Chrome — FreeMethod 1: ImageMagick (Fastest, All Platforms)
Batch convert all WebP in a folder to JPG
# Convert all .webp files to .jpg in the current folder
magick mogrify -format jpg *.webp
# Convert to PNG (preserves transparency)
magick mogrify -format png *.webp
# Convert with specific quality setting
magick mogrify -format jpg -quality 95 *.webp
# Convert and save to a different folder
magick mogrify -format jpg -path ./converted *.webp
Install ImageMagick
- Windows:
winget install ImageMagick.ImageMagickor download from imagemagick.org - macOS:
brew install imagemagick - Ubuntu/Debian:
sudo apt install imagemagick
mogrify command converts files in-place — it replaces the originals. Use -path ./converted to save to a separate folder and keep your original WebP files intact.
Method 2: Python with Pillow
from PIL import Image
import os
import glob
input_dir = "." # Folder containing WebP files
output_dir = "./converted" # Output folder
output_format = "JPEG" # or "PNG"
os.makedirs(output_dir, exist_ok=True)
for filepath in glob.glob(os.path.join(input_dir, "*.webp")):
filename = os.path.basename(filepath)
stem = os.path.splitext(filename)[0]
img = Image.open(filepath)
if output_format == "JPEG":
# Convert RGBA to RGB if needed (JPG doesn't support transparency)
if img.mode == "RGBA":
background = Image.new("RGB", img.size, (255, 255, 255))
background.paste(img, mask=img.split()[3])
img = background
out_path = os.path.join(output_dir, f"{stem}.jpg")
img.save(out_path, "JPEG", quality=95)
else:
out_path = os.path.join(output_dir, f"{stem}.png")
img.save(out_path, "PNG")
print(f"Converted: {filename}")
print("Done.")
Install Pillow with pip install Pillow. This script handles the RGBA-to-RGB conversion needed when saving transparent WebP as JPG (white background replacement).
Method 3: IrfanView (Windows GUI, No Command Line)
IrfanView is a free Windows image viewer with powerful batch processing:
- Download IrfanView from irfanview.com (free).
- Install IrfanView with the plugins package (includes WebP support).
- Open IrfanView and go to File → Batch Conversion/Rename.
- Browse to your WebP folder, select all WebP files, click Add all.
- Set Output format to JPG or PNG.
- Set Output directory.
- Click Start Batch.
IrfanView converts hundreds of files in seconds with no command line knowledge required.
Method 4: XnConvert (Cross-Platform GUI)
XnConvert is a free cross-platform batch image converter:
- Download from xnview.com (free for personal use).
- Add WebP files to the input list.
- Set output format and folder.
- Apply any image adjustments (resize, quality, etc.) if needed.
- Click Convert.
Which Method Should You Use?
| Method | Speed | Ease | Platform | Best for |
|---|---|---|---|---|
| ImageMagick mogrify | Fastest | Moderate (CLI) | All | Developers, power users |
| Python + Pillow | Fast | Requires coding | All | Custom conversion logic |
| IrfanView | Fast | Easy (GUI) | Windows | Windows non-technical users |
| XnConvert | Fast | Easy (GUI) | Windows/Mac/Linux | Cross-platform GUI users |
| Chrome Extension | One file at a time | Easiest | Any with Chrome | Web images, occasional use |
For Individual Files — Chrome Extension
Right-click any WebP image and save as JPG or PNG instantly.
Install WebP to JPG ConverterRelated Guides
Frequently Asked Questions
What is the fastest way to batch convert WebP files to JPG?
ImageMagick's mogrify command: magick mogrify -format jpg *.webp converts all WebP files in the current folder to JPG in seconds.
Can I batch convert WebP to JPG without installing software?
The Chrome extension handles individual files without separate software installation. For true batch conversion without any install, online converters exist but upload your files to their servers.
How do I batch convert WebP to JPG on Windows without command line?
IrfanView (free) has built-in batch conversion. Open IrfanView, go to File > Batch Conversion, add your WebP files, set JPG output, and click Start.
Does batch WebP to JPG conversion reduce image quality?
A small quality reduction is possible due to JPEG re-compression. At 90-95% quality settings (default in ImageMagick), the difference is imperceptible. Use PNG output for lossless conversion.
How long does it take to batch convert 1000 WebP files?
ImageMagick converts approximately 50-200 WebP images per second depending on image size. Converting 1000 standard web images typically takes under 30 seconds.