EEcomPix

Batch image resizing

Bulk Product Image Resizer

Resize product photos to the exact pixel size a marketplace asks for, without distorting the product. Upload up to 20 images, set one output size and process the whole batch in your browser.

Contain keeps the whole product visible, cover fills the frame, fit shrinks without adding canvas and stretch forces exact dimensions. Nothing is uploaded to a server.

100% freeNo signupLocal processing

Drop product images here

JPG, PNG, WebP or AVIF · processed locally in your browser

Up to 20 images per batch · max 40 MB per file

Settings

Local processing
px
px

Keeps the whole product visible and fills the remaining canvas with your background colour.

Alignment of the image inside the output canvas.

Used to fill empty canvas areas. Choose transparent to keep the alpha channel.

AVIF depends on browser support and is reported as an error when unavailable.

90%

PNG is lossless; the quality slider does not apply.

0 of 0 finished0%

Original

0 B

Output

—

Images are processed on this device only. Nothing is uploaded, stored or analysed on a server.

Preview

Select an image from the queue to preview the result.

Queue(0)

No images yet

Add product photos to see them here with their size and dimensions.

How to resize product images in bulk

1

Upload your images

Drag in JPG, PNG, WebP or AVIF files. Dimensions and file size are read locally for every file.

2

Choose a size and mode

Pick a preset or type a custom width and height, then choose contain, cover, fit or stretch and set the background.

3

Check and download

Preview one image at full fidelity, run the batch and download each file or a single ZIP.

What the resizer does

Four resize modes

Contain, cover, fit and stretch each solve a different ecommerce problem. Hints explain the trade-off before you run a batch.

Aspect ratio protection

Product proportions are preserved by default, and the optional lock prevents small images from being enlarged and blurred.

White or transparent padding

Contain mode fills the leftover canvas with white, a custom colour or transparency, with nine alignment positions.

Real size and file size

Every processed file shows its real pixel dimensions, real byte size and the exact change compared with the original.

Square size presets

500, 800, 1000, 1200, 1600 and 2000 px squares cover most catalogue requirements in one click.

EXIF-correct output

Photos taken on a phone keep their intended orientation instead of appearing rotated after processing.

When to use it

  • Marketplace size compliance

    Bring a mixed camera-roll folder to the same pixel size before uploading it to a marketplace.

  • Square catalogue images

    Turn portrait and landscape photos into consistent 1:1 thumbnails without cutting off the product.

  • Faster page loads

    Reduce 6000 px camera files to the size a storefront actually displays.

Resizer questions

What is the difference between contain and cover?

Contain keeps the entire image and fills the remaining canvas with your background colour. Cover fills the canvas edge to edge and crops whatever does not fit, so part of the product can be cut off.

Will resizing make my images blurry?

Downscaling is done in multiple steps with high-quality smoothing. Enlarging cannot add detail, which is why the never-enlarge option is on by default.

Does the resizer change the file format?

Only if you choose a format. By default each file keeps its original format, and its extension stays accurate.

Can I resize transparent PNG files?

Yes. Transparency is preserved in PNG, WebP and AVIF output. Converting to JPG replaces transparency with the background colour.

Are my images uploaded?

No. The resize happens in your browser and the files never leave your device.

Related tools