Skip to content
ImgBench

Processed locally in your browser

Every image tool you need, with batch processing built in

Compress, convert, crop and watermark — all inside your browser. Nothing is uploaded, nothing queues on a server, and the next tool is one click away.

  • Files never uploaded
  • No signup
  • Works offline

Runs offline

Once the page is loaded, processing needs no network connection at all.

Bounded concurrency

A small pool of workers processes images a few at a time to keep memory predictable.

Honest results

Unsupported formats are reported, and a failed image never blocks the rest of the batch.

Pick the task you need. Each page has a working area at the top — drop files in and go.

Processed locally in your browser

How it works

Most online tools make you upload again for every step. Here the finished images stay in your browser, so compressing, converting and cropping can follow one another.

  1. Step 1Add your imagesDrop files or folders onto the page, or use the file picker. They are read locally.
  2. Step 2Choose your settingsQuality, dimensions, format, rotation, watermark placement — all applied to the batch.
  3. Step 3Download the resultsSave images one by one, or export everything that succeeded as a single ZIP archive.

All tools

11 tools

Compress

Hit a size limit, or trade quality for weight across a whole batch.

Resize

Pixels, percent or long edge — one set of numbers for the whole batch.

Format conversion

JPEG, PNG, WebP, AVIF and BMP in either direction — AVIF through a real encoder.

EXIF & metadata

Read, edit and wipe camera, GPS and DPI data — in bulk, before sharing.

Privacy, stated plainly

Your images are decoded with createImageBitmap, drawn on an in-memory canvas, and re-encoded in a Web Worker. No image data is ever sent over the network. There is no account system, no database and no server-side processing.

Theprivacy noticelists exactly what the site does, including the analytics that are and are not used.

Limits we will not hide

  • Up to 200 images per batch, 50 MB per file.
  • Animated GIF, SVG, TIFF and HEIC are not supported and are refused with a reason.
  • PNG cannot be shrunk with a quality setting, because it is lossless.
  • Very large images (tens of megapixels) are processed more slowly and can exhaust memory on low-end devices.

Frequently asked questions

Are my images uploaded anywhere?+

No. Decoding, resizing, drawing and re-encoding all happen inside your browser using the Canvas API and Web Workers. There is no upload step and no server that receives your files.

Which formats are supported?+

JPEG, PNG, WebP, AVIF and BMP can be read. JPEG, PNG, WebP and AVIF can be written — AVIF through a bundled encoder, so it works without browser support for AVIF encoding. Animated GIF, SVG, TIFF and HEIC are not supported and are reported as such instead of being silently converted.

How many images can I process at once?+

Up to 200 images per batch, 50 MB per file. Larger batches are possible only by running them in several passes — larger numbers are not promised because browsers differ in memory limits.

Why does the quality slider do nothing for PNG?+

PNG is a lossless format, so there is no quality parameter to change. To make PNG files smaller, reduce the dimensions or convert to WebP instead.