Batch Image Processing

ImageMagickFreeCLI

Powerful command-line tool for batch convert, resize, crop, and watermark. Available on Linux, macOS, Windows.
magick mogrify -resize 800x -quality 85 -format webp *.jpg

Squoosh (Web)Free

Browser-based image compression and format conversion. Supports WebP, AVIF, MozJPEG. Good for small batches. squoosh.app

XnConvertFree

Desktop GUI batch processor. Supports 500+ formats, 80+ actions. Available on Windows, macOS, Linux. xnview.com

Sharp (Node.js)FreeDev

High-performance Node.js image processing library. Ideal for build pipelines and CI/CD. github.com/lovell/sharp

Photoshop BatchPaid

File → Automate → Batch. Record an Action, then apply to folder. Best for complex multi-step operations.

Python + PillowFreeDev

pip install Pillow. Simple scripts for batch resize, convert, crop. Great for automation pipelines.