Pack Camo

Batch Image Processor

Chain steps for many images at once: remove background, resize, convert, ZIP. Всё выполняется локально — ничего не отправляется на сервер.

Вход
PNG · JPEG · WebP · GIF · BMP · SVG
Выход
WebP · AVIF · JPEG · PNG · ZIP

Add images, then run the pipeline

Drop images to process

PNG, JPEG, WebP, GIF, BMP, AVIF or SVG, as many as you like. You can also paste. Nothing is uploaded.

A batch image converter that chains every step

Most bulk image tools do one thing: resize, or convert, or remove a background. Real jobs need several in a row, and doing them one tool at a time means downloading, re-uploading and renaming the same files three times. This batch image processor lets you build the whole recipe once — remove the background, crop to a square, fill with white, save as JPEG, rename — and runs every image through it in order. It all happens in your browser tab, so a folder of client photos never leaves your computer.

How to process many images at once

  1. Pick a preset such as Product photos or Web-ready, or build your own pipeline with Add a step.
  2. Open a step to set it up, switch it off with its checkbox, and use the up and down arrows to change the order.
  3. Drop your images onto the page, choose them from a folder, or paste them with Ctrl+V / Cmd+V.
  4. Press Run. Each file shows which step it is on; Cancel stops after the current step.
  5. Download files one by one, take everything as a single ZIP, or send a result straight to another tool.

The steps, and what each one is for

Remove background
Cuts the subject out with an on-device segmentation model and leaves a transparent background. The model downloads once and is cached, so later runs start straight away.
Resize
Fit inside a box (contain), fill a box and trim the overflow (cover), stretch to exact dimensions, or scale by a percentage. Leave a side empty to keep proportions, and keep 'Never upscale' on so small images are not blown up into blur.
Crop to aspect
Trims every image to 1:1, 4:3, 16:9 or a ratio of your own, keeping the centre. Ideal for catalogue grids and social posts.
Background fill
Flattens transparency onto a solid colour. Use it after removing the background when the final file is a JPEG, which cannot store transparency.
Convert
Encodes to WebP, AVIF, JPEG or PNG at the quality you choose, with the same codecs as the single-image converter.
Rename
Builds file names from a pattern with {name}, {index}, {width}, {height} and {format}, so a batch comes out as product-001-1200x1200.jpg rather than IMG_4821 (3).jpg.

Order matters

Steps run top to bottom, and each one works on the output of the one before. Removing the background first gives the model the full-resolution photo to work with; resizing first would make it faster but loses edge detail on hair and fur. Crop before you resize when you want an exact size such as 512 × 512, and put Background fill after Remove background but before a JPEG conversion, or the transparent areas have nothing to become.

Intermediate results stay as decoded pixels, so a resize followed by a crop never goes through a lossy encoder twice. Only the final step that writes a file — usually Convert — compresses the image, and only once.

Choosing a format for the batch

  • WebP is the safe default for websites: roughly 25–35% smaller than JPEG at the same visual quality, with transparency, and supported by every current browser.
  • AVIF is smaller still, especially for photos, but slower to encode. Worth it for large hero images; expect a big batch to take noticeably longer.
  • JPEG is what marketplaces, email clients and older systems expect. Quality 80–85 is indistinguishable from the original for most photos.
  • PNG is lossless and keeps transparency. Use it for cut-outs you will edit further, logos and screenshots, not for photographs.
  • Need finer control over a single file, with a before-and-after slider? Use the image converter; for hand-refining one cut-out with a brush, use remove background.

Recipes that come up again and again

  • Marketplace listings (Amazon, Etsy, Shopify): remove background → crop 1:1 → white fill → resize 2000 × 2000 → JPEG 85. Many marketplaces require a pure white background and a square image of at least 1000 px.
  • Blog and CMS uploads: resize to 1600 px wide with Never upscale → WebP 80 → rename to {name}-{width}w. Pages load faster and your editor stops complaining about 8 MB phone photos.
  • Team pages and avatars: crop 1:1 → resize 512 × 512 → WebP. Every face lands in the same square, centred.
  • Social media: crop 16:9 or 4:3 → resize 1920 wide → JPEG 85 for platforms that recompress anything else.
  • Archiving originals: a single Convert step to AVIF can shrink a folder of PNG screenshots or scans to a fraction of its size without visible loss.

Private by design, even for hundreds of files

Online bulk image resizers usually upload every photo to a server, process it there and send it back. Here the codecs are WebAssembly and the background remover is a model running on your own CPU or GPU, so nothing is uploaded at any point. That makes it safe for unreleased product shots, ID photos and client work under NDA, and it means there are no file-count limits, queues or watermarks.

Files are processed one after another so memory stays steady even with a large batch. Your pipeline is saved in this browser, so the next time you open the page it is ready to run again.

Часто задаваемые вопросы

How do I resize multiple images at once?
Add a Resize step, enter a maximum width or height (or a percentage), drop all your images and press Run. Every file is resized with the same settings and you can download them together as a ZIP.
Can I remove the background from many images in bulk?
Yes. Add Remove background as the first step and every image is cut out in turn by a model that runs in your browser. Follow it with Background fill and Convert to JPEG if you need white-background product photos.
Are my images uploaded to a server?
No. Resizing, cropping, background removal and encoding all happen on your device. The only download is the background-removal model itself, which is cached after the first use.
How do I convert a folder of JPG or PNG files to WebP?
Use the Web-ready preset or add a single Convert step set to WebP, select all the files and press Run. Quality 75–85 keeps photos looking the same while making them considerably smaller.
Why did my transparent background turn white in the JPEG?
JPEG cannot store transparency, so transparent areas are flattened onto white when converting. Add a Background fill step before Convert to choose another colour, or convert to PNG or WebP to keep transparency.
Is there a limit on how many images I can process?
There is no fixed limit. Files are processed one at a time, so the practical ceiling is your device's memory and patience; a few hundred photos is routine.
Can I rename images in bulk while converting them?
Yes. Add a Rename step with a pattern such as {name}-{width}x{height} or product-{index}. The correct extension is added automatically and numbers are zero-padded so files sort properly.
Will resizing make small images blurry?
Not with Never upscale switched on, which is the default: images already smaller than the target are left at their own size instead of being enlarged.