A photographer returning from a shoot has 400 raw exports to size down for a client gallery. A blogger migrating 300 posts needs every image under 200 KB. Resizing them one at a time is hours of mindless clicking — or two minutes with the right batch tool. These are the free options actually worth using in 2026.
What separates a good bulk resizer from a bad one
Speed is the obvious metric, but four quieter qualities matter more. First, where the processing happens: browser-based tools that never upload your files are better for client work and private photos than services that ship everything to a server. Second, format support: WebP and AVIF output can cut file sizes by a third compared to JPEG at the same visual quality. Third, naming and organisation: a tool that dumps 500 files named "output-1" through "output-500" into your downloads folder creates its own cleanup job — batch renaming matters. Fourth, whether limits appear the moment the tool becomes useful. Several "free" resizers cap batches at 50 images or watermark everything until you pay.
1. BIRME — best browser-based all-rounder
BIRME (birme.net) is the strongest browser option for people who want real control without installing anything. It runs entirely in the browser, so files are never uploaded — good for client photography and sensitive images. You set width, height, or both, with automatic ratio locking, and an auto focal-point detector (built on the smartcrop library) guesses which part of each photo matters when cropping to exact dimensions.
Beyond resizing it handles batch renaming with patterns like product-001, adds text or image watermarks, draws borders, and exports everything as a ZIP or saves straight into a folder. Output formats include JPEG, PNG, WebP, and AVIF, and settings are remembered between visits.
2. resize.one — best for privacy-focused speed
resize.one is a newer browser tool that processes everything through HTML5 Canvas on your device — zero uploads, no signup, no ads, and no stated limits. Drag in a few hundred photos and it resizes by pixels, by percentage, or by target file size, which is a genuinely useful mode: tell it you want every image under 200 KB and it figures out the compression for you.
It converts between JPG, PNG, and WebP, applies smart cropping, ships presets for Instagram, YouTube, and Facebook sizes, and exports as one ZIP or separate files.
3. Bulk Resize Photos — simplest no-install option
Bulk Resize Photos (bulkresizephotos.com) is the minimal tool on this list and that is its strength. It is a web app where no uploading to any server takes place, nothing is installed, and there is no registration. Pick your images, choose the size in pixels or as a percentage, select the output format, and download the result as a ZIP.
It strips EXIF data automatically — useful when publishing photos publicly, since EXIF can contain GPS coordinates and camera serial numbers — and includes a basic watermark option. For the common job of "make this folder of 200 photos half the size," it takes about 60 seconds.
4. XnConvert — best free desktop batch converter
XnConvert, from the XnView team, is the desktop heavyweight. It is free for private and educational use, runs on Windows, macOS, and Linux, and supports over 500 image formats. Rather than a fixed resize dialog, it uses an actions pipeline: you add actions such as Image > Resize, watermark, colour adjustment, or filters, and the pipeline applies to every input file in order.
That model shines for repeated jobs. Set up a pipeline once — resize to 1600 px wide, convert to WebP at quality 85, append "-web" to filenames, strip metadata — save it as a preset, and reuse it on every batch forever. You can also choose how many CPU cores the tool uses for faster processing. The interface looks utilitarian, but for bloggers, agencies, and anyone processing hundreds of images weekly, it is the most capable free option.
Licensing note: free for private or educational use; businesses should check the current terms before deploying it on work machines.
5. IrfanView — best lightweight Windows batch tool
IrfanView is a tiny (under 5 MB) Windows image viewer that hides a serious batch converter. Open one photo, go to File > Batch Conversion / Rename, add your files, tick "Use advanced options," and click Advanced. There you will find resizing, cropping, watermarks, colour-depth changes, and dozens more options. Output filename patterns like photo-$N keep your originals intact while the resized copies land in a separate folder.
It is free for personal use. The advanced-options dialog is genuinely confusing the first time — the settings are dense and jumbled — but you can save and reload option sets, so the pain is one-time. For Windows users who already have IrfanView installed, there is no reason to look further.
6. FastStone Photo Resizer — best for photographers on Windows
FastStone Photo Resizer is another small Windows-only tool, free for personal and educational use, built specifically for batch jobs. It converts, resizes, renames, crops, rotates, and adjusts colour depth, DPI, and text watermarks across folders of images. The interface is a straightforward file browser: drag folders in, choose your operations, pick the output folder, and go.
Photographers like it because it handles resize, rename, and watermarking with saved templates. It is not cross-platform, but on Windows it remains one of the most reliable free batch utilities.
7. ImageMagick — best for automation and scripts
When the batch is 50,000 images on a server rather than 200 on a laptop, ImageMagick is the answer. It is open source, free for everything, and runs on every major platform as a set of command-line tools. The classic one-liner for a folder of JPEGs:
mogrify -path ./resized -resize 1600x1600> -quality 85 -strip *.jpg
That creates resized copies in ./resized (leaving originals untouched), shrinks only images wider or taller than 1600 px (the > modifier skips already-small files), and strips metadata. Add -format webp and the same command produces WebP files instead. For thumbnail sets, pairs well with -thumbnail, which drops profiles and metadata for the smallest possible file.
There is no interface to learn beyond the documentation, and the learning curve is real — but once a command is right, it can be scheduled, scripted into a build pipeline, or run across a whole media library in minutes.
8. iLoveIMG — best for occasional batches on shared devices
iLoveIMG is the browser suite (sister project to iLovePDF) with a dedicated resize-images tool. Upload a batch, set width/height in pixels or by percentage, and it can also compress, crop, convert, and watermark. It is fully online with no account needed for basic use, and the interface is the friendliest here — big buttons, clear steps, nothing to install.
Files are processed on iLoveIMG's servers, so keep private or client-sensitive images on a local tool like BIRME or XnConvert instead.
Quality settings that actually work
Whatever tool you pick, three settings decide the result. Resize to the display size, not the camera size: a blog content column is typically 768–1200 px wide, so exporting at 4000 px wastes bandwidth for zero visible benefit. Convert to WebP for the web: it delivers the same quality as JPEG at roughly 25–35 per cent smaller file sizes, and every modern browser supports it. Strip EXIF metadata before publishing: it trims kilobytes per file and removes location data you may not want public — BIRME, Bulk Resize Photos, XnConvert, and ImageMagick all do this.
A sensible default for web publishing is 1600 px on the long edge, WebP at quality 82–85, metadata stripped. A 5 MB camera export typically lands around 150–250 KB — small enough to load instantly, sharp enough for any screen.

