Batch image editor
Build a recipe of up to eight steps once and run it on every picture you add: a shop's product shots, the photos for a listing, or a phone full of HEIC files.
Add the images you want to edit. JPG, PNG, WebP, HEIC, AVIF, GIF and BMP work.
or drop files here
Recipe
Switch on the steps you need. They run in this order on every image.
Images that are already smaller stay as they are unless enlarging is allowed. The proportions never change.
The crop is centered, so the middle of each picture is kept.
PNG and SVG logos keep their transparency. The logo is not remembered after you leave the page.
The border is added around the picture, so each image grows by twice the width.
Same as original keeps JPG, PNG and WebP; GIF and BMP become PNG, HEIC and AVIF become JPG. Transparent areas become white in JPG. Camera details and location (EXIF, GPS) are not copied into the new files.
Use {name} for the original name and {n} for a number (01, 02, …). Leave it empty to get name-edited.
Your files are processed on your own device and never uploaded.
How to use it
- Drop the whole set on the page or press ‘Choose files’. JPG, PNG, WebP, HEIC, AVIF, GIF and BMP files all work.
- In the ‘Recipe’ panel, turn on only the steps you need. ‘Resize’ and ‘Output format’ start on; the other six start off.
- Each step you switch on shows its settings: a size, a crop shape, a turn, a filter, a watermark, a border. The preview redraws as you go.
- Use the arrows beside the preview, or ‘Show in preview’ in a row, to check a portrait shot and a landscape shot.
- Press ‘Process all’. When a picture is done, its row shows the new dimensions, file size and format.
- Download single files from their rows, or press ‘Download all (ZIP)’.
What it does
Eight steps, one fixed order
The recipe runs top to bottom: sizing comes first and naming last, with crop, rotation, adjustments, watermark, border and output format in between. Each step has its own switch, and only the ones you turn on touch your pictures.
Resize by longest side, width, height or percent
Measure by ‘Width’, ‘Height’, ‘Longest side’ or ‘Percentage’. Proportions never change, and a picture that is already smaller stays put unless you tick ‘Allow enlarging’. The longest side starts at 1920 px.
One crop shape for every photo
Pick a shape from the list (1:1, 3:2, 4:3, 4:5, 16:9 or 9:16) and each picture is cut from its center. ‘Match each photo's orientation’ flips the ratio for pictures that lie the other way, so 4:3 becomes 3:4 on an upright shot.
Light, filters and watermarks
Adjust Brightness, Contrast and Saturation, apply a filter such as Mono, Sepia or Film, or stamp a text or logo watermark in one of nine positions or tiled across the picture. The marks are drawn the same way as in the Watermark image tool.
Border, format and quality
A ‘Border’ in any color adds its width on every side, so a 20 px border adds 40 px to both the width and the height. ‘Same as original’ keeps JPG, PNG and WebP, turns GIF and BMP into PNG, and sends HEIC and AVIF to JPG. Or force JPG, PNG or WebP and set the quality.
Rename with a pattern
{name} inserts the original name and {n} a counter with at least two digits, so listing-{n} gives listing-01, listing-02 and listing-03. With no pattern, each file gets -edited added to its name.
Good to know
Think of the recipe as an assembly line. A picture is resized first, then cropped, turned, adjusted and watermarked, which means the watermark is placed on the finished-size picture. The border goes on last, outside the picture. With ‘Output format’ switched off, files follow the ‘Same as original’ rule at quality 90; with it on, the ‘Quality’ slider rules (85 to start) and PNG ignores it.
Typical jobs: shrink a folder of vacation shots before you email them, give every product photo the same square crop and a small logo, turn a card full of HEIC pictures into JPG, or number a stack of scans so they sort correctly. The preview shows one picture at a time, so check a tall one and a wide one before ‘Process all’. Numbers follow the list order, and you can drag rows to change it first.
Pictures are handled one after another in your browser, and nothing is uploaded. A result larger than 16.7 megapixels is scaled down to what browsers can handle, and the page says so. The new files carry no EXIF data or GPS position. Your recipe is remembered in this browser; the logo file is the one thing that is not, and ‘Reset settings’ restores the rest to their defaults.
Questions and answers
How do I resize multiple images at once?
‘Resize’ is already on. Pick a measure, type a number and press ‘Process all’. Every picture is scaled to match, with its proportions intact.
Can I add a watermark to a whole batch?
Yes. Switch on ‘Watermark’, choose ‘Text’ or ‘Logo’, then set size, opacity, angle and position. A logo needs a file, so press ‘Choose a logo’ before ‘Process all’.
How do I convert a batch of HEIC photos to JPG?
Add them as they are. With ‘Output format’ on and ‘Same as original’ selected, HEIC and AVIF pictures come out as JPG; pick PNG or WebP if you prefer. The first HEIC file makes the page fetch a small decoder (about 3 MB) once.
How can I rename many files at once?
Turn on the ‘Rename’ step and fill in ‘File name pattern’ with {name} and {n}. A line under the field shows what the first file will be called.
Will small pictures be enlarged?
Not by default. Anything smaller than your target keeps its size; tick ‘Allow enlarging’ if you do want pictures scaled up.
Are my pictures uploaded?
No. The recipe is applied by your own browser, and the files never go to a server.