Batch Image Processor

Resize, compress and convert a whole folder of scans and photos at once, then download everything as a single ZIP — all in your browser with the Canvas API and JSZip. No uploads, files never leave your device.

Batch Setup

Queue images, pick one rule for all, and process.

Resize Rule

Aspect ratio is always preserved. Only images larger than the limit are scaled down; leave at 0 to skip resizing.

Output

Bulk Scanning Help

Need large document sets scanned, processed or organised? Submit your details for assistance.

Result

Batch progress and ZIP download appear here.

Privacy first: all processing happens in your browser with the Canvas API, and the ZIP is assembled locally with JSZip. Nothing is uploaded — safe for whole folders of bank statements and invoices.
Perfect for
  • ● Shrinking a folder of scanned documents for email
  • ● Standardising image sizes before a portal upload
  • ● Converting scans to JPG for universal compatibility
  • ● Packaging a submission set into one ZIP to share

Process a Whole Folder at Once

When your scan folder has fifty pages and each is 5 MB, email and portal uploads fail. This tool applies one rule — max dimension, max width/height, output format and quality — to every image in the queue, then packages the results into a single ZIP. The whole pipeline runs on your device with the HTML5 Canvas API and JSZip: no uploads, no size caps, no waiting on servers.

Use the single-file Resizer for fine control over one image, or the OCR Text Extractor to pull text out of the resulting scans.

Frequently Asked Questions

How many images can I process at once?
As many as your browser can handle — there is no hard limit. For very large folders (500+ images) the batch processes sequentially, so the tab may take a couple of minutes; keep it in the foreground.
Will smaller images be enlarged?
No. Resize rules only scale images down — anything already smaller than your limits is left at its original size, just re-encoded to the chosen format.
Is the ZIP created on my device?
Yes. JSZip assembles the archive entirely in your browser, so the ZIP and its contents never pass through any server.
What can the batch image processor do?
Resize, compress and convert a whole folder of images at once using a single rule, then download everything as one ZIP file — all in your browser.
Are my images uploaded?
No. Processing happens in your browser with JSZip and the Canvas API — your images never leave your device.
Is the Batch Image Processor free to use?
Yes. The Batch Image Processor is 100% free for personal and commercial use — no registration, login or payment required.