Batch resize, watermark, convert and compress images

Apply one local recipe to multiple JPG, PNG, or WebP files and save the settings as JSON.

Loading tool

One predictable processing order

The engine always resizes, applies a text watermark, converts format, then compresses. This avoids ambiguous recipes and duplicate tools.

Portable recipe, local files

Save settings as JSON and load them later. Image contents remain in the browser and are not included in the recipe.

Image workflow FAQ

Does the recipe contain my images?

No. It stores only dimensions, watermark text, output format, quality, and target size.

What does target size 0 mean?

It disables target-size search and uses the chosen quality and maximum dimensions.

Is the target size guaranteed?

No. Very complex or transparent images may remain above the target; inspect the exported file.