Image Toolkit

Bulk Image Resizer

Resize Multiple Images at Once

Resize one image or hundreds at once: set a width, a height, a percentage or a social media size like 1080 × 1080. It all happens in your browser, so your photos are never uploaded.

Drop your images here

JPG, PNG, WebP, iPhone HEIC and more, as many as you like. They never leave your device.

Resizes to 50% of the original size. Change it below.

or paste from the clipboard (Ctrl/Cmd+V)

10%200%

Guide by Ashley Whitehair, web designer at Norwich Website Design

How to resize an image

  1. Add your images

    Drop JPG, PNG, WebP or iPhone HEIC photos onto the box above, or click it to choose files. Add one or hundreds.

  2. Choose a size

    Pick a mode and a size, such as 50%, 1080 × 1080 or a maximum width, then press Process.

  3. Download

    Check the new sizes in the list, then download each image, or press Download ZIP to get them all at once.

Choosing a resize mode

Each mode applies to the whole batch, so a folder of photos takes one setting:

ModeWhat it doesUse it for
By PercentageScales width and height by the same amount, from 10% to 200%.Shrinking mixed sizes by the same proportion.
To DimensionsResizes to a width and height in pixels. With Maintain aspect ratio ticked, the image fits inside that box, so 1600 × 1200 set to 1080 × 1080 becomes 1080 × 810.A known size. Fill in just the width (or height) to scale in proportion.
Social PresetsMakes the preset’s exact size, filling the frame and trimming the edges evenly. Nothing is stretched.Posts, stories, covers and thumbnails.
Max WidthShrinks images wider than your limit. Narrower ones keep their size.Websites: set 1920 and every photo ends up 1920 px wide or less.
Max HeightThe same, for height.Galleries and product rows that line up at one height.

Tick Add "_resized" suffix to download photo.jpg as photo_resized.jpg, so it can’t be mixed up with the original. Your settings are remembered on this device.

Social media image sizes

These are the sizes the presets make, commonly recommended for each platform. Platforms change their guidance, so check their help pages if an exact size matters.

PresetSize (pixels)Shape
Instagram Post1080 × 1080Square (1:1)
Instagram Portrait1080 × 1350Portrait (4:5)
Instagram Story1080 × 1920Tall (9:16)
Twitter/X Post1200 × 675Wide (16:9)
LinkedIn Post1200 × 627Wide (about 1.91:1)
Facebook Cover820 × 312Banner
YouTube Thumbnail1280 × 720Wide (16:9)
Pinterest Pin1000 × 1500Tall (2:3)
Open Graph1200 × 630Link previews when a page is shared

Resizing images for a website

Phone and camera photos are often 4,000 pixels wide or more, far bigger than a web page shows them. Halving the width and height leaves a quarter of the pixels, so resizing saves more than anything else. Sizes to aim for:

  • Full-width banners: 1920 px wide is a common choice, matching Full HD (1920 × 1080) screens.
  • Images in a column of text: twice the column width, for example 1600 px for an 800 px column.
  • Thumbnails: twice the displayed size, for example 600 × 600 for a 300 px square.

Why twice? Most phones and many laptops have high-density (“retina”) screens with at least two physical pixels for each pixel of the layout, so double-size images stay crisp.

Then compress the resized copies to trim the file size further, often with no visible change. To save as WebP or AVIF, which are usually smaller still, use the image converter.

Aspect ratio and cropping

The aspect ratio is an image’s shape, its width compared with its height. Ask for a different shape and one of three things happens:

  • Fit (To Dimensions, aspect ratio ticked): the whole image fits inside your width and height, so one side may be smaller than you typed.
  • Stretch (To Dimensions, aspect ratio unticked): exactly the size you typed, but people and objects look squashed if the shape differs.
  • Crop (Social Presets): the exact size, centred, with the extra trimmed off. A landscape photo made into an Instagram Post loses strips from its left and right edges.

If the subject is off-centre, crop it to the right shape first, then resize it here.

Quality when shrinking and enlarging

Shrinking works best. The tool uses the browser’s high-quality smoothing, so fine detail is blended evenly rather than turning jagged.

Enlarging can’t add detail that isn’t there: edges come out soft rather than blocky, but look blurry up close. To Dimensions and the presets enlarge small images without warning, so check your originals are big enough. Max Width and Max Height never enlarge.

JPEGs are saved at 92% quality, a high setting. Each save loses a little, though, so resize from the original rather than an already-resized copy.

Formats, transparency and metadata

JPG stays JPG, PNG stays PNG and WebP stays WebP, and transparent backgrounds are kept. iPhone HEIC photos come out as JPG. GIF, BMP and AVIF images come out as PNG (an animated GIF becomes a still image).

Phone photos stored sideways with a rotation tag come out upright, with width and height the right way round.

The resized copies have no EXIF metadata, so camera details and GPS location are removed; your originals aren’t changed. To see what a photo contains, use the metadata viewer.

Your images never leave your device

Your browser does the resizing, on your own phone or computer, so your photos and the resized copies are never uploaded or sent anywhere.

To check, open your browser’s developer tools and watch the Network tab while you resize. The only requests are the page’s own code (such as the HEIC decoder) and anonymous page-view counts, described in our privacy policy. After your first visit, the resizer works offline too.

Frequently asked questions

Is this image resizer free?

Yes. There’s no sign-up, no watermark and no limit on how many images you resize.

Are my images uploaded to a server?

No. They’re resized in your browser, on your device, which is why the tool also works offline after your first visit.

Can I resize lots of images at once?

Yes. Add as many as you like and download them all as one ZIP. There’s no fixed limit, but very large batches depend on your device’s memory.

How do I resize an image to 1080 × 1080 for Instagram?

Choose Social Presets, then Instagram Post. Each photo comes out exactly 1080 × 1080, cropped to a square rather than stretched. To choose which part is kept, crop it to 1:1 first.

How do I keep the aspect ratio?

Every mode keeps images in proportion except To Dimensions with Maintain aspect ratio unticked. Or type just a width (or just a height) and leave the other box empty.

How do I resize an image to a file size, like 100 KB?

That’s a job for compression. Resize first if the image is bigger than you need, then use the image compressor, which can aim for a target like 100 KB.

Can I make an image bigger without losing quality?

Not really. Enlarging spreads the same detail over more pixels, so the result looks softer. For large prints, use the original photo.

Why is the resized file bigger than the original?

Usually because it was enlarged. Heavily compressed files can also grow slightly when saved again; the compressor brings them back down.

Does resizing remove location data from photos?

Yes. The resized copies are saved without EXIF metadata, so GPS location and camera details are gone. Your originals keep theirs.

Does it work on iPhone and Android?

Yes, in Safari, Chrome and other modern browsers on phones, tablets and computers. On an iPhone, downloads go to Downloads in the Files app.