Skip to content
PictureHearth

Batch processing

Apply the same steps to many photos at once and download them one by one or as a ZIP. Photos are processed in your browser.

Drag photos here or paste them

JPEG, PNG, or WebP, up to 50 MB

Steps

Resize
Adjust colors
Text watermark
Output

Metadata such as camera details and location is always removed.

Saved settings

No saved settings yet.

How to use

Tips

  • One box for every photo

    “Fit within” keeps each photo's shape and makes it no larger than the width and height you set, so portrait and landscape photos fit the same box.

  • Save what you use often

    Save your settings under a name, for example “Shop photos”. They stay in this browser for next time.

  • Pick the format for the job

    WebP gives small files for websites, JPEG opens everywhere, PNG keeps every pixel but is large for photos, and AVIF is the smallest but slow.

  • Try one photo first

    Run the steps on one or two photos and check the result before you process the whole batch.

Frequently asked questions

Didn't find your answer? Write to us: [email protected]

Are my photos uploaded to a server?

No. The photos are processed one by one in your browser, on your own device, and none of them is sent anywhere.

How many photos can I process at once?

Up to 50 photos, each up to 50 MB. They are processed one after another, so a large batch takes a while, especially on a phone.

In which order do the steps run?

Always the same: size, colors, watermark, then the output format. Each photo is decoded and saved only once, so quality is lost at most once.

Can I also crop or remove backgrounds in a batch?

Not yet. Cropping needs a choice for each photo, and background removal and face blurring use AI models that are too heavy for batches for now.

Where are my saved settings kept?

Only in this browser, and only the settings, never photos. Clearing the browser's site data removes them.

What is in the ZIP file?

All finished photos, with “-edited” added to their names. Photos with the same name get “(2)”, “(3)” and so on, so nothing is overwritten.

Related tools