My Tool Studio
Bulk

Bulk Image Resizer

This bulk image resizer works like a small batch studio in your browser. Add a folder of photos, set a width and height, and every image appears in a preview grid that shows exactly what will be kept. Crop to fill finds the subject automatically, and you can click or drag on any photo to move its focal point. You can also fit with padding, stretch, leave one side on auto, or resize by longest side or percent. Add a border, pick JPG, PNG, WebP or AVIF, set a size limit in KB, and rename the batch with a pattern and counter. Store owners use it to turn mixed product shots into one square size, and bloggers use it to resize multiple images before upload.

Always freeNo sign upRuns in your browser
Bulk supported. Add several files and they are processed in a queue with one ZIP download. The same settings apply to every file, and nothing leaves your device.

How to use

01

Add the photos

Drop images or a whole folder, up to 100 MB each. JPG, PNG, WebP, AVIF, GIF, BMP, TIFF and HEIC all work, and every photo appears in the preview grid.

02

Set the size and crop

Pick a preset such as Instagram portrait or Amazon main image, or type a width and height. With Crop to fill, check each thumbnail and click or drag to move the crop where it misses the subject.

03

Resize and download

Choose a format, quality, border and file name pattern, then click Resize. Download all (ZIP) saves resized-images.zip, with names like IMG_2048-1080x1080.jpg by default.

Why Bulk Image Resizer

Preset sizes for stores and social media

Presets fill in the width and height in pixels, and you can change either box afterwards. Marketplaces and social networks update their guidance from time to time, so check the current rules before a large upload.

PresetSizeTypical use
Amazon main image2000 x 2000 pxMain product photo with room for zoom
Shopify square2048 x 2048 pxProduct images in most store themes
Etsy listing2000 x 1600 pxListing photos in a 5:4 shape
eBay1600 x 1600 pxListing photos
Instagram portrait1080 x 1350 pxPortrait feed posts
Story or Reel1080 x 1920 pxVertical stories and reels
YouTube thumbnail1280 x 720 pxVideo thumbnails

Crop, fit or stretch: which one to pick

The fit choice only matters when you set both a width and a height and the photo has a different shape. Leave one box empty, or use Longest side or Percent, and every photo keeps its own proportions.

  • Crop to fill: fills the whole size and trims the edges. Use it for grids and thumbnails, and check the crop boxes in the preview.
  • Fit with padding: shows the whole photo and fills the gaps with a colour or transparency. Use it for product shots that must not be cut.
  • Stretch: forces the photo into the box and can distort it. Use it only when the source already has the right shape.
  • Never enlarge small images: keeps small photos sharp by not scaling them up. With Crop to fill, the output then keeps the crop shape at the photo's own resolution.

Common questions

How do I resize multiple images at once to 1600 px wide?
Choose Width and height, type 1600 as the width and leave the height empty. Every photo comes out 1600 px wide with its own height. Switch on Never enlarge small images to leave narrower photos as they are. To limit the longest side instead, use Longest side.
Can I choose the crop position for each photo in a batch?
Yes. With a width, a height and Crop to fill, every thumbnail shows a bright box for the part that will be kept. Click or drag on a photo to move its focal point, or focus the thumbnail and use the arrow keys. The reset button puts it back to automatic.
How does the automatic focal point in the bulk resizer work?
It looks at a small copy of each photo and weighs edges, strong colour and skin tones, with a light pull toward the centre. The crop box is then placed around that point. It suits products and portraits well, but check busy scenes in the grid and move any that miss.
Will the bulk image resizer distort photos with different shapes?
Only with Stretch, which forces every file into the same box. Crop to fill trims the edges, Fit with padding adds bars in your colour or transparency, and auto height, longest side and percent always keep each image's proportions.
How do I batch resize product photos to one square size?
Pick a preset such as Amazon main image 2000 x 2000 or Shopify square 2048 x 2048, then choose Fit with padding and white as the padding colour to keep the whole product visible. Choose Crop to fill instead when the product fills the frame. Check your marketplace's current rules for the exact size.
Can I add a border to many images at once?
Yes. Enter a border width in pixels and pick its colour. The border is drawn inside the size you chose, so a 1080 x 1080 output stays 1080 x 1080 with the photo placed inside the frame.
Can I change the image format while resizing in bulk?
Yes. Pick JPG, PNG, WebP, AVIF, GIF, BMP or TIFF, or keep each file's format. AVIF appears where your browser can save it. If you also set a max file size, lossless files are saved as JPG, because PNG cannot trade quality for a smaller file.
Can I rename images while batch resizing them?
Yes. The File names box takes a pattern such as {name}-{w}x{h}, product-{n} or photo-xxx. {n} and a run of x are counters with Start at and Digits settings, and {w} and {h} are the output size. Same names get -2 and -3 so nothing is overwritten.
Are photos uploaded when I batch resize them online?
No. Resizing happens on a canvas in your browser, and the ZIP is built on your device. Unreleased product shots and private photos never leave your computer.
What is the difference between the Bulk Image Resizer and the Image Resizer?
The Image Resizer is built around one picture, with a before and after view. This page is built for batches: a preview grid of every photo with its own crop position, automatic focal points, borders, and rename patterns with counters.

More Bulk tools

View all