FormatDrop
How-To Guide

How to Batch Convert Images

Batch converting images — changing an entire folder of JPGs to WebP, or converting 500 PNGs to JPG — is much faster with the right tool than converting one at a time. This guide covers the best free batch image conversion tools for every operating system.

Step-by-step instructions

  1. 1

    Method 1: FFmpeg (all platforms, command line)

    Linux/Mac: for f in *.jpg; do ffmpeg -i "$f" "${f%.jpg}.webp"; done. Windows Command Prompt: for %f in (*.jpg) do ffmpeg -i "%f" "%~nf.webp". Windows PowerShell: Get-ChildItem *.jpg | ForEach-Object { ffmpeg -i $_.FullName "$($_.BaseName).webp" }. FFmpeg handles JPEG, PNG, WebP, TIFF, BMP, GIF, and more.

    Go to converter
  2. 2

    Method 2: ImageMagick (all platforms)

    Install ImageMagick (imagemagick.org, free). Convert all JPGs to WebP: magick mogrify -format webp -quality 85 *.jpg. Convert all PNGs to JPG with 90% quality: magick mogrify -format jpg -quality 90 *.png. Process recursively: find . -name '*.png' -exec magick convert {} {}.jpg \;. ImageMagick is the most powerful command-line image processor.

  3. 3

    Method 3: IrfanView (Windows, free GUI)

    Download IrfanView (irfanview.com, free). File → Batch Conversion/Rename. Add all your image files or point to a folder. Select output format (JPG, PNG, WebP, TIFF, etc.). Set quality and options. Choose output folder. Click Start Batch. IrfanView processes hundreds of images in seconds.

  4. 4

    Method 4: Automator or Shortcuts (Mac)

    Mac's built-in Automator: create an Automator workflow → add 'Change Type of Images' action → set output type → run on a folder. Or use Shortcuts.app: create a shortcut with 'Get Files from Folder' + 'Convert Image' + 'Save File'. Both are free and require no additional installs.

Why convert JPG to WEBP?

Batch image conversion is essential for web development (converting all images to WebP), photography workflows (converting RAW to JPG for sharing), content management (standardizing image formats across a media library), and archiving (converting old formats to modern ones). Manual one-by-one conversion is impractical at scale — the tools in this guide can process thousands of images in minutes.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

What's the fastest way to batch convert images on Windows?
IrfanView (free) is the fastest GUI option on Windows — it uses optimized multi-threaded processing. For command-line speed: FFmpeg or ImageMagick, both free. If you need to convert thousands of files: ImageMagick's mogrify command with parallel processing: magick mogrify -format webp -quality 85 -limit thread 8 *.jpg (uses 8 threads).
Can I batch convert images to WebP?
Yes: FFmpeg: for f in *.jpg; do ffmpeg -i "$f" -q:v 80 "${f%.jpg}.webp"; done. ImageMagick: magick mogrify -format webp -quality 85 *.jpg. cwebp (Google's WebP tool): for f in *.jpg; do cwebp -q 85 "$f" -o "${f%.jpg}.webp"; done. All three produce excellent WebP output from JPG, PNG, or TIFF sources.
Convert JPG to WEBP Now — Free

No account. No upload. Works in any browser.