100% Private
100% Private – Images never leave your device

Batch Automation & Presets

If you process the same kind of images every week — same format, same quality, same max width — you should not have to re-enter those settings every time. This page processes a batch like the Bulk Compressor, and lets you download your settings as a small JSON preset file, plus copy a plain Canvas code snippet you can reuse on your own site.

Drag and drop images here, or click to choose files

Up to 20 images per batch. For dozens of images, run another batch of 20.

const canvas = document.createElement('canvas');
canvas.width = 1200; canvas.height = Math.round(img.height * 1200 / img.width);
canvas.getContext('2d').drawImage(img, 0, 0, canvas.width, canvas.height);
canvas.toBlob(blob => { /* download blob as .webp */ }, 'image/webp', 0.8);

No hosted API in v1. This page is honest local automation: presets plus a reusable code snippet.

How to use this tool

  1. Set format, quality, and max width the way you like them.
  2. Drop up to 20 images and press Process batch.
  3. Press Download preset as JSON to save those settings, and copy the snippet below if you want the same logic on your own page.

Why this page is separate

Each tool on this site has its own page, its own title, and its own explanation, so search engines can match a specific search — for example, this exact job — to this exact page, instead of to one generic homepage. That is also why the steps and questions above are written for this tool only, not copied from the other tools.

Is this a hosted API like TinyPNG's API?

No. There is no server API in v1, because there is no server at all. This page is local batch automation: same settings, saved as a file, reused by hand.

What is in the preset file?

Only your settings: format, quality, max width, mode, and target size. No images, no personal data.

Can I automate this from my own code?

Yes, with the Canvas snippet below. It shows the core idea — draw to Canvas, export with toBlob — which is exactly what this site does in your browser.

Back to all tools

All tools on this site run in your browser. No upload, no signup, no external code libraries in v1.