Resize Image Online Free

Change the width and height of JPG, PNG, WebP, GIF and SVG images, one at a time or in a batch, by pixels, percentage or print size.

A photo resizer for JPG, PNG, GIF and SVG

This image resizer changes the width and height of one photo or a whole batch: by pixels, by percentage, by the longest side, by a print size in centimetres or inches, or to a social media size. Every image keeps its own format unless you choose another. Animated GIFs keep every frame, and SVGs can stay SVG. Before you start, each image shows the size it will come out at, and any image that would be enlarged is marked. iPhone photos (HEIC) are turned into JPGs as you add them. Your images are resized in this browser tab and never uploaded.

Resize an image in pixels, percent or cm

There are five ways to set the size, and each one can scale an image down or up:

Width and heightIn pixels. With Keep proportions on, type one side and the other follows each image's shape; off, every image comes out exactly that size.
By percentageEvery image scaled by the same amount: 50% of a 4032 × 3024 photo is 2016 × 1512.
Longest sideFor a mix of portrait and landscape photos: the longer side of each gets this length.
Print or form sizeCentimetres, millimetres or inches at a DPI you choose, so it works as a photo size converter: 3.5 × 4.5 cm at 300 DPI is 413 × 531 pixels.
Social media and screen sizesInstagram square (1080 × 1080), portrait (1080 × 1350) and story (1080 × 1920), a YouTube thumbnail (1280 × 720) and Full HD (1920 × 1080), in the shapes Instagram's, Meta's and YouTube's own help pages give, checked on 28 October 2026.

When the shape is different: crop, fit or stretch

A landscape photo cannot become a 1080 × 1350 portrait without giving something up, so for a fixed size you choose what:

  • Crop to fill fills the whole size and cuts off what does not fit. Each image shows a frame over the part that will be kept; drag it, or move it with the arrow keys, so the cut misses the face or the text.
  • Fit inside keeps the whole picture and fills the space around it with white, with nothing (in PNG, WebP, GIF and SVG), or with a blurred copy of the picture itself.
  • Stretch squeezes the picture to the exact size, so circles and faces change shape. It is there for the rare case that needs it.

Bulk resize: many photos in one ZIP

Add as many images as you like, in any mix of formats, and they are resized with the same settings and downloaded as one ZIP. Each file is named with its new size, such as photo-1080x1350.jpg, so a folder of resized photos stays easy to sort. Crop frames are set per image, so in a bulk resize each photo can keep a different part of the picture. Your settings are remembered in this browser for the next batch.

Passport photos and resizing an image in KB

Application forms usually ask for two things at once: a size in centimetres or pixels, and a file size limit. Set both in one go. Choose Print or form size, pick a size, and tick Keep each file under a size. The pixel size stays exactly as set and the quality is lowered until the file fits. That limit works with every way of setting the size, so you can resize an image to 20 KB, 50 KB or any size in KB at the dimensions you chose.

On 28 October 2026 a 12-megapixel phone photo (4032 × 3024, 3.4 MB) came out at 413 × 531 pixels and 15 KB for a 50 KB limit, at the starting quality of 90. The DPI is written into the JPG or PNG file itself - we read it back as 300 - so a print dialog prints it at 3.5 × 4.5 cm rather than guessing. Requirements differ between forms, so check the size, background and limit in your form's own instructions.

Measured results

Run in Microsoft Edge 156 on 28 October 2026, with the tool's own code, and each output read back and checked. The animation is a 30-frame, 320 × 200 GIF.

ImageResized toFile sizeTime
12 MP photo, 3.4 MB1080 × 810 JPG68 KB0.2 s
12 MP photo, 3.4 MB50%, 2016 × 1512 JPG411 KB0.2 s
Animated GIF, 278 KB50%, 160 × 100, all 30 frames17 KB0.3 s
Animated GIF, 278 KB200%, 640 × 400, all 30 frames100 KB1.0 s
SVG, 230 bytes1000 × 500, still SVG259 bytes-

Every resized GIF kept each frame's timing and its loop count, with or without a transparent background. A phone photo stored sideways came out upright. Shrinking averages rather than skips pixels: lines one pixel wide, shrunk 13 times, came out an even grey. JPG, PNG and WebP images are redrawn, so location and camera details are not carried over.

How to resize an image in four steps

Add your images: JPG, PNG, WebP, GIF, SVG or HEIC, as many as you like.
Choose how to set the size, and for a fixed size, whether to crop, fit or stretch.
Check the size on each card, and drag the crop frames where they need to be.
Resize and download the image, or a ZIP for a batch.

What Resize Image looks like

Two screens from the working tool, captured on 28 October 2026.

Resize Image with a photo, an animated GIF, a PNG and an SVG added, set to Instagram portrait 1080 × 1350 with Crop to fill; each card shows a crop frame and its new size, and two are marked as enlarged.
Four formats at once, set to Instagram portrait. Each card shows the part that will be kept and the size it comes out at.
A finished passport photo: photo-413x531.jpg, 3.3 MB down to 15 KB, 413 × 531 px, set to print at 300 DPI, under the 50 KB limit.
A 3.5 × 4.5 cm passport photo at 300 DPI, under a 50 KB limit.

Frequently asked questions

Will resizing make my photo blurry?

Making it smaller, no: the pixels are averaged, not dropped. In our test, black and white lines one pixel wide, shrunk 13 times, came out an even grey to within half a level of 255, with no stripes. Making it larger adds pixels but no detail, so an image enlarged two or three times looks soft. The tool marks every image it would enlarge, and by default leaves smaller images at their own size.

How do I resize a photo to 3.5 × 4.5 cm?

Choose Print or form size, pick Passport 3.5 × 4.5 cm and leave the DPI at 300. That is 413 × 531 pixels. Choose Crop to fill and drag the frame over your face. If the form also has a file size limit, tick Keep each file under a size. Check the form's own instructions as well: portals differ in the size, the background and the DPI they ask for.

Why is my image the same size after resizing?

It was already smaller than the size you set, and Don't enlarge smaller images is on. Untick it to make the image bigger. The card under each image shows the size it will come out at before you start.

Does resizing a GIF keep the animation?

Yes, when you save it as the same format. Every frame is resized, and each frame's timing and the number of times it loops stay as they were. Saved as JPG, PNG or WebP, only the first frame is kept, and the tool says so.

What happens to an SVG?

Saved as the same format, it stays an SVG: only its width, height and visible area change, so it stays sharp at any size and the file hardly grows. Saved as PNG, JPG or WebP, it is drawn at exactly the size you set, so text and lines come out crisp. An SVG is never marked as enlarged, because enlarging a drawing loses nothing.

Does this change the image resolution?

Resolution means two different things. The pixel size, such as 4032 × 3024, is what every option here changes. The DPI is only an instruction to a printer and changes no pixels, so on screen it makes no difference. Print or form size sets both: 3.5 × 4.5 cm at 300 DPI gives 413 × 531 pixels and writes 300 DPI into the JPG or PNG, so it prints at that size.

Should I resize or compress?

Resize when the width and height are wrong: a form wants 413 × 531 pixels, or a 4000-pixel photo is going on a web page. Compress when the dimensions are fine and only the file is too big. Resizing often does both: our 3.4 MB, 4032 × 3024 photo resized to 1080 pixels wide came out at 68 KB.