Batch Resize Images

Local Processing (Offline Capable)

Batch resize images, batch compress images, or convert formats for a whole folder at once — all in your browser, free, with nothing uploaded. A Web Worker thread pool processes every image in parallel, isolates per-item failures, and exports a single ZIP.

Local processing: your file is not uploaded to us · ≤ 10 MB per fileLocal tools: free & unlimited, no sign-up · Cloud tasks: 1 per 24h for anonymous visitors, 3 per 24h with a free account

How this tool works (no sign-up needed)

  1. Upload your file above. Each tool shows whether it runs Local (in your browser) or Cloud (encrypted servers).
  2. Adjust options, then click the Run / Convert / Process button.
  3. Wait for progress, then download the result. Use Next tools to continue.

If buttons are not visible, enable JavaScript — the interactive workspace loads in your browser.

pdflean://image-batchLOCAL
Drag files here, or click to browse

Supports image/*,.webp,.gif,.bmp,.avif,.svg,.tif,.tiff

What is it?Batch Image Processing is a PDFLean image tool: Concurrently compress, resize, or convert multiple images with Web Worker threads, per-item failure isolation, and ZIP export.

TL;DR: Concurrently compress, resize, or convert multiple images with Web Worker threads, per-item failure isolation, and ZIP export. Everything runs locally in your browser — free, no account, and your files are never uploaded.

Batch resize images, batch compress images, or convert formats in one pass — resize a whole folder of product photos at once. Everything runs in your browser through a Web Worker pool of up to four threads scaled to your CPU, with per-image failure isolation: one bad file never stops the rest. No image is uploaded, no account is needed, and closing the tab clears everything. Output is a single ZIP archive plus per-image downloads. Limits: up to 10 MB per image, batch size bounded by available memory; JPG, PNG, WebP, GIF, BMP, AVIF, TIFF and SVG are accepted.

About this tool

This page combines the three everyday image jobs — compress, resize, convert — into one batch run. Pick the operation and options, and the Web Worker pool processes every image concurrently; a single bad file affects only itself. See the facts above for processing location and limits.

How to use

1

Upload multiple images

2

Choose an operation (compress / resize / convert) and options

3

Click Process and download the ZIP

Watch: batch resize and compress images in 83 seconds

Resize and compress many images at once, then download all results as a ZIP — free, with no upload. The video player loads only after you press play.

FAQ

Resize, compress, convert — in what order for the best result?

For the best quality per byte, resize first, then compress, then convert. Resizing to the final display size drops the pixels you no longer need, so compression encodes fewer pixels at higher quality and the format conversion re-encodes only once. Each run applies one operation — run the output ZIP through the next step; your originals stay untouched.

Will my file be uploaded?

No. Everything runs locally in your browser — your file is never uploaded.

What formats are supported?

JPG, PNG, WebP, GIF, BMP, AVIF, TIFF and SVG are explicitly accepted, and any other image type your browser can decode works too. Results are packaged into a single ZIP download.

Will it lose image quality?

It depends on the selected operation: resizing and format conversion maintain high visual fidelity; compression allows you to fine-tune quality levels. Each image is processed independently via Web Workers so any single failure does not affect the rest.

Can I process multiple files in bulk?

Yes. This page is specifically designed for batch processing — upload multiple images to process them concurrently and download as a ZIP. For fine adjustments or side-by-side previews on a single image, use the dedicated single-image tools.

Is the processed file still editable?

The result is a ZIP archive containing individual processed image files; the originals are left unchanged.

Compress just one image?

Use the single-image compressor page for that — the same engine with a side-by-side before/after comparison.

Compress an image