Workflows

Batch image processing with workflows

Put the steps you repeat into one chain: cut the background, resize, convert, compress. Then run it over a whole batch of pictures in one go.

How a workflow runs

  1. Pick a workflow

    Start from one of 6 templates, or open the editor and chain your own steps on a canvas.

  2. Add your images

    Drop in up to 500 pictures at once. JPG, PNG, WebP, HEIC, PSD and PDF files are all read.

  3. Run it

    Every picture goes through the same steps on our server. Each has its own status, and one that fails does not stop the others.

  4. Download or automate

    Take the results one at a time or together as a ZIP. A saved workflow also runs from the API, by its name.

Most image jobs are the same few steps done again and again: cut the background, bring every picture to one size, turn it into WebP, make the file small. A workflow is that list of steps written down once. You hand it a folder's worth of pictures and each one comes out the same way.

Each step takes the picture the step before it made, so the order matters, and the canvas shows it as a line of connected blocks. A workflow holds up to 10 steps, and any step can carry a condition, for example to resize only pictures wider than 2,000 pixels.

One tip before a large run: test on a single picture first. The editor runs the chain on a sample, shows the picture as it leaves each step, and can do a dry run that only plans the work. Half a minute there saves a batch that comes out wrong.

The 9 steps you can chain

A workflow holds up to 10 of them, in the order you choose. Each has its own settings, the same ones the single tools on this site have.

  • Remove background

    Cut the subject out; leave it transparent or put a colour behind it.

  • Upscale 2x

    Double the width and height with an AI model.

  • Resize

    Set the width, the height or a percentage.

  • Crop

    Cut to a ratio, around the centre or the subject.

  • Rotate and flip

    Turn by any angle, or mirror.

  • Adjust

    Enhance, sharpen, blur, black and white, a border.

  • Watermark

    Put text over the picture, in a corner or tiled.

  • Convert

    Change the format: WebP, AVIF, JPEG, PNG and more.

  • Compress

    Make the file smaller: smart, by quality, or to a target size.

Ready-made workflows

These 6 come with the site. Run one as it is, or open it in the editor and change it into your own.

What each plan allows

Workflows are part of Pro. On the free plan you can open the editor, build a workflow and look at the templates. See the plans

What each plan allows
LimitFreePro
WorkflowsLook and buildBuild, test, run and save
Images in one runNot included500
Largest fileNot included200 MB
Steps in a workflow1010
API requests a monthNot included20,000
Results kept forNot included1 hour

Conditions: one workflow for a mixed folder

Real folders are mixed: phone photos next to screenshots, large scans next to small icons. A condition lets one workflow treat them differently. A step can be told to run only when the picture is at least or at most a given width or height, when the file is over or under a given size, when it has transparency, or when it arrived in a certain format.

A step whose condition does not hold is skipped. The picture moves on unchanged and the report says which steps ran. That is how a single chain can shrink only the oversized photos and convert only the PNG files, while everything else passes through untouched.

Testing a workflow before a big run

In the editor every block opens into three parts: what came in, its settings, and what goes out. The Test step button runs the chain up to that block on your sample and shows the picture as it leaves, with its dimensions and format. You see at once whether the crop sits where you meant it.

A dry run goes through the whole chain without processing anything. It tells you which steps would run for that picture and what the result would be called. A step that is set up in a way that cannot work is named, together with the reason.

Running the same workflow from your own code

A saved workflow is a preset of the API. Send one image together with the workflow's name and the finished picture comes back in the answer. For many images, start a batch job with a list of addresses or uploaded files. It works in the background and reports each image as it finishes.

If your account has a webhook address, a signed message goes there when a job ends. A script, a shop back end or an automation tool such as n8n can carry on from that point. Saving a workflow again under the same name keeps the earlier version, and a request can ask for a version by its number.

What happens to your pictures

Pictures are processed on our own server in the EU. The two steps that use a model, background removal and upscaling, run on that same server, and no picture is passed to another company.

The files you upload are not kept once the run is over. Results stay for one hour so that you can download them, and are then deleted. A run started on the page carries on if you close the tab, and a signed-in account sees it under Running now on the account page.

What workflows do not do

A workflow is one line of steps. It has no branches that split and join again, no timers, and it does not sign in to other services to fetch or publish files. Those jobs belong to a general automation tool, which can call a workflow through the API for the image part.

It also handles one picture at a time, so a step cannot merge two pictures into one. For the images of a whole website the Website Optimizer is the better fit: it finds the pictures on your pages by itself and writes a map of what to replace.

Frequently asked questions

Are workflows free?

No. Workflows are part of Pro: testing one, running it over your pictures and saving it need a Pro plan, with up to 500 images in a run and 200 MB for each file. On the free plan you can open the editor, arrange steps and look at the templates. The single tools on this site stay free.

How many steps can a workflow have?

Up to 10. Most workflows people build use three or four: one that shapes the picture, one that picks the format and one that sets the size of the file.

Which formats go in, and which come out?

JPG, PNG, WebP, AVIF, GIF, TIFF, BMP, PSD and PDF files are read, and HEIC photos in Safari. A convert step writes WebP, AVIF, JPEG, PNG, GIF, TIFF, BMP, ICO, JPEG XL, PDF, TGA or PSD.

What happens when one image fails?

The others carry on. The one that failed is marked with the reason, for example a file that is not an image, and the Run button then offers to run only what is left.

Do I need an account?

Yes, with a Pro plan, to test, run and save a workflow. Without one you can open the editor and the templates and see how a workflow is put together.

Can I choose the names of the result files?

Yes. The workflow settings hold a file name pattern built from {name}, {w}, {h} and {format}: the original name, the result's width and height, and its format. A picture can come out as photo-800x600.webp.

Can another tool start a workflow?

Yes. Anything that can send an HTTP request can: your own script, a build step, an automation tool. Create an API key on your account page and call the workflow by its name.

Try it on your own pictures

Open a template to see how it is built. With Pro, add up to 500 images and run it.

More

Get Pro

Appearance

Language

PrivacyTermsRefunds