WebP to JPG/PNG WebP to JPG/PNG
Add to Chrome — Free

WebP to JPG/PNG Blog

How to Batch Convert Multiple WebP Files at Once

Updated March 2026 · 4 min read

Quick Answer The fastest batch WebP conversion is ImageMagick's 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.
📋 Table of Contents
📋 Table of Contents

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 — Free


Method 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

Important: The 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:

  1. Download IrfanView from irfanview.com (free).
  2. Install IrfanView with the plugins package (includes WebP support).
  3. Open IrfanView and go to File → Batch Conversion/Rename.
  4. Browse to your WebP folder, select all WebP files, click Add all.
  5. Set Output format to JPG or PNG.
  6. Set Output directory.
  7. 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:

  1. Download from xnview.com (free for personal use).
  2. Add WebP files to the input list.
  3. Set output format and folder.
  4. Apply any image adjustments (resize, quality, etc.) if needed.
  5. 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 Converter


Related 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.

More Free Chrome Tools by Peak Productivity

Pomodoro Technique Timer
Pomodoro Technique Timer
25-minute focus timer with breaks
YouTube Looper Pro
YouTube Looper Pro
Loop any section of a YouTube video
Citation Generator
Citation Generator
Generate APA/MLA/Chicago citations
PDF Merge & Split
PDF Merge & Split
Merge and split PDFs locally
Auto Refresh Ultra
Auto Refresh Ultra
Auto-refresh pages at custom intervals
Screen Recorder Pro
Screen Recorder Pro
Record your screen or tab with audio