Set the width and height you need. With the ratio locked, one number is enough and the other follows. Unlock it for exact dimensions. Everything runs inside your browser.
This changes dimensions, not file size
Compression lowers quality to shrink the file. Resizing changes the pixel count itself. They are different jobs. When a form asks for "1000px wide or less", or a profile picture has to be square, resizing is what you want.
Making a photo smaller shrinks the file too. Fewer pixels means a smaller file, usually by far more than compression alone. Scaling a 3024×4032 photo to 1000px wide leaves it with a ninth of the pixels.
You can also enlarge, up to 10000px. Detail that was never captured cannot appear, so an enlarged photo looks soft. For print, going back to a higher-resolution original beats upscaling.
Your photo is never uploaded
This tool does not upload anything. From the moment you pick a file until you save the result, every step runs on your device, inside this browser tab. No account, no sign-in.
Resizing drops the original EXIF metadata: GPS location, camera model, capture date. If you were going to strip location data before posting a photo, resizing does that for you.
How to use it
Three steps. Up to 30 photos at once.
- 1Add photosTap the + button to pick photos. You can select as many as you like in one go, or drag them anywhere onto the page on desktop. JPG, PNG, HEIC and WebP are all read.
- 2Set the sizeWith "Keep aspect ratio" on, type the width and the height follows. Turn it off to set both. Anything from 1 to 10000 pixels is accepted.
- 3Save or shareSave downloads a JPG. Two or more photos come down as a single ZIP, and the files inside keep their original names.
Worth knowing
- With the ratio locked, each photo ends up a different height
- Mix portrait and landscape shots, lock the ratio and set 1000px wide, and every photo gets its own height. If they all have to match exactly, unlock the ratio and set both numbers. Photos whose original ratio differs will be squashed or stretched.
- The output is always a JPG
- Feed it a PNG or a HEIC and you get a JPG back. Transparent areas in a PNG cannot survive that and come out black.
- Big reductions happen in two steps
- Shrinking a lot in one pass eats thin lines and small text. Below half size the image goes through an intermediate step so edges stay clean.
- 1 to 10000 pixels
- Width and height each accept 1 to 10000 pixels. Out-of-range values turn the field red and stop the calculation. The browser canvas limit (typically 16384px per side) applies too.
Frequently asked questions
›Is my photo uploaded to a server?
No. Resizing happens entirely inside your browser. The image data never leaves your device.
›Does the file get smaller too?
Yes. Fewer pixels means a smaller file. If you want to keep the resolution and only shrink the file, use the photo compressor instead.
›Can I make several photos exactly the same size?
Turn off "Keep aspect ratio" and set both numbers. Photos with a different original ratio will look squashed.
›How do I make a square profile picture?
Unlock the ratio and use the same number for width and height. A non-square original will be squashed, because this tool does not crop.
›Can I enlarge a photo?
Up to 10000px. Detail that was never there cannot be invented, so it will look soft.
›How many at once?
Thirty. That is a size a browser tab finishes safely.
›Is it free?
Free, with no sign-up, sign-in or watermark.
›What if I do not like the result?
Your original is untouched. Change the numbers and save again.
There is an app too
If you apply the same size over and over, or want results saved straight to your photo library, the app is easier. It works offline as well.