Free browser tool

Bulk Image Optimizer

Resize, compress, and rename up to 100 images in one batch.

Choose images and output settings

Your images stay in your browser. Files are never uploaded.

Resize and rename

Use {name} for the original base name or {n} for a sequence number, such as product-{n}.

Choose images to get started.

How to optimize a batch of images

Drag images into the drop area or click to choose them. You can work with up to 100 JPG, PNG, WebP, or HEIC images. Files stay in your browser while the tool decodes, resizes, and exports them. Choose a preset that matches where the images will be used, or pick Custom if you already know your pixel limits and preferred format.

Shopify product creates a 2048 by 2048 JPG with white padding to keep the full photo visible. Amazon listing sets the long side to 2000 pixels and exports a JPG with white behind transparent areas. It preserves any background already in the image. Website/blog makes WebP files up to 1600 pixels wide at 80% quality. Instagram post crops to a 1080 by 1350 portrait. Email attachment caps the long side at 1280 pixels and uses JPG at 70% quality.

Choosing a fit, format, and file name

Contain keeps the full image and fits its dimensions within the width and height you enter. Cover fills the requested rectangle and crops the center when the proportions differ. No-upscale fits within your limits while keeping smaller images at their existing dimensions. If an important detail is near an edge, check the result before using a center crop.

JPG works well for photos and fills transparent areas with white. WebP is useful for smaller web assets and can preserve transparency. PNG can also preserve transparency and may be a good fit for diagrams or sharp lines. The quality slider applies to JPG and WebP. An output can be larger than its source, particularly if you enlarge the dimensions or change from a highly compressed format to PNG.

Use {name} to keep the original name without its extension or {n} for a numbered sequence. Set the starting number and enter a pattern such as product-{n}. The tool gives duplicate names distinct suffixes. You can download results individually or collect the successful files in one ZIP.

How to batch resize and rename product photos

For square product photos with white padding, choose Shopify product. It outputs a 2048 × 2048 JPG and keeps the whole image visible. To prepare smaller images for a site or blog, choose Website/blog to create WebP files up to 1600 pixels wide without enlarging smaller originals.

To name a batch by product, use a pattern such as blue-mug-{n} and start at 1. The list shows the resulting filenames before you download a ZIP. Check the dimensions and a sample at full size, especially if small lettering needs to stay legible.

Worked example for a website photo batch

Suppose you start with three 4000 by 3000 JPGs at 3 MB each. Select Website/blog to fit each image within 1600 pixels of width while preserving the 4:3 aspect ratio. Each output will be 1600 by 1200, with WebP as the file format. Set the rename pattern to catalog-{n} and the start to 10. The output names will be catalog-10.webp, catalog-11.webp, and catalog-12.webp.

If one output is 300 KB, the table will show roughly 90% saved for that image. Actual output size depends on the photo detail and the browser's encoder. Inspect the thumbnails and download the originals you need to review at full size before replacing assets on your site.

Common mistakes when resizing photos

Keep a copy of the source files. Resizing throws away pixels, and increasing the dimensions of a small photo later cannot recover fine detail. If you need a transparent logo, choose PNG or WebP and check it against the background where it will appear. Marketplace presets provide a starting size and crop, so confirm any category-specific requirements before uploading.

Large batches can run into device memory limits. Try fewer images per batch if decoding fails on a phone. Once the photos are ready, use the PDF compressor if you later place them in a document and need to meet a separate PDF size limit.

Frequently asked questions

Are my photos uploaded?

No. Image processing happens in your browser. HEIC conversion and ZIP creation download their libraries when needed, and your photos stay on your device.

Can I convert HEIC from an iPhone?

Yes, when the browser or the HEIC converter can decode the file. Unsupported HEIC variants can be exported as JPG first.

Will the presets remove an existing photo background?

The presets can add white padding or fill transparent pixels. They preserve backgrounds already present in the image.

What if an optimized image is larger than the original?

The results table shows the larger size and the negative savings percentage. Try reducing the dimensions or using a lower JPG or WebP quality.

Can I download only one optimized image?

Yes. Each successful row has a Download button. Use Download all as ZIP to collect the successful images in one archive.