What does an image resizer do?
An image resizer changes the pixel dimensions of a picture. A 4032 × 3024 photo from a phone becomes 1920 × 1440, or 1080 × 810, or whatever size you ask for. The scene stays the same. There are just fewer pixels describing it, so the file gets smaller and the picture takes up less room on screen.
The Image Resizer does that one job for PNG, JPG and WebP files up to 50 MB. You set the new size in pixels or as a percentage, and the aspect-ratio lock keeps the picture from stretching. It runs in your browser. The image is never uploaded, so there's no queue, no account and no daily limit.
Most people need it for the same reason: a phone photo is far bigger than anything it will be shown on. A 12-megapixel photo has more than five times the pixels of a 1920 × 1080 screen. Send it as-is and you're shipping pixels nobody will see.
How to resize an image
- Drop or pick a PNG, JPG or WebP file. The tool shows its name, its size in pixels, its file size and its format.
- Choose a mode. By pixels takes an exact width and height. By percent scales both sides by the same amount, from 1% to 500%. Pixel mode opens already filled in at half the original size, so you can resize straight away.
- Set the size. With Lock aspect ratio ticked (it is by default), typing a width fills in the matching height, and the other way around.
- Set the quality for JPG and WebP. The slider runs from 30% to 100% and starts at 92%. PNG files don't show the slider, because PNG is lossless.
- Click Resize, then Download. The file keeps its format and gets the new size in its name, so
photo.jpgcomes back asphoto-1920x1440.jpg.
The result line shows the before and after side by side, for example 4032×3024 → 1920×1440, along with both file sizes. If the new file is still too big, click Resize another, drop the same photo back in and pick a smaller size.
Resizing a photo shouldn't need a desktop editor with a monthly plan, or a website that keeps your picture on its server for an hour. It's one calculation per pixel. Your browser already knows how to do it.
How to resize without stretching
A picture stretches when the new width and height don't keep the original proportions. The lock prevents that. It works out the other side for you and rounds to the nearest whole pixel:
new height = new width ÷ original width × original height
Here's what the lock gives for some common targets:
| Original | You type | The lock fills in | Result |
|---|---|---|---|
| 4032 × 3024 (landscape phone photo, 4:3) | width 1920 | height 1440 | 1920 × 1440 |
| 4032 × 3024 | width 1200 | height 900 | 1200 × 900 |
| 4032 × 3024 | width 1080 | height 810 | 1080 × 810 |
| 3024 × 4032 (portrait phone photo, 3:4) | width 1080 | height 1440 | 1080 × 1440 |
| 2880 × 1800 (laptop screenshot, 16:10) | width 1440 | height 900 | 1440 × 900 |
No image resizer can turn one shape into another without cropping or squeezing. A 4:3 photo will never come out at exactly 1080 × 1080 (square) or 1200 × 630 (a wide link preview) without changing shape. You have two honest options:
- Crop first, then resize. Cut the photo to the shape you need with the image cropper, then bring it here to set the exact pixels. Nothing gets distorted. You just lose the edges.
- Untick the lock. Type both numbers and the picture squeezes to fit. That's fine for a texture or a background, and it looks wrong on faces.
Not sure what ratio you're dealing with? The aspect ratio calculator works it out from any width and height.
Pixels, percent and file size
Percent mode scales both sides, so the pixel count drops faster than the percentage suggests. Half the width and half the height leaves a quarter of the pixels. Here's a 4032 × 3024 photo at a few settings:
| Percent | New size | Megapixels | Share of the original pixels |
|---|---|---|---|
| 100% (original) | 4032 × 3024 | 12.2 | 100% |
| 75% | 3024 × 2268 | 6.9 | 56% |
| 50% | 2016 × 1512 | 3.0 | 25% |
| 33% | 1331 × 998 | 1.3 | 11% |
| 25% | 1008 × 756 | 0.8 | 6% |
File size tends to fall with the pixel count, but not in a straight line. How much a photo shrinks depends on what's in it. A sharp, busy scene keeps more bytes than a blue sky. The quality slider is the second lever for JPG and WebP: lower values give smaller files and more visible blockiness. The result line shows the real before and after, so you can see what you got instead of guessing.
Need a file under a set size, like 200 KB for a form? The resizer doesn't aim for a target file size. Resize to the dimensions you need first. If the file is still too big, run it through the image compressor, or go back and pick a lower quality. Fewer pixels plus lighter compression gets you there faster than either step alone.
PNG, JPG and WebP: what happens to each
The image resizer always keeps the input's format.
- PNG stays PNG, transparency included. A logo on a see-through background comes out with the same see-through background. PNG is lossless, so there's no quality slider. Its file size depends only on the pixels.
- JPG stays JPG and is saved again at the quality you choose. Every save adds a little compression loss, so start from the original file, not a copy you have already resized.
- WebP stays WebP, with transparency kept and the quality slider available.
Need a different format? Resize here, then use the image format converter. iPhone photos in HEIC need converting before they can be resized: HEIC to JPG does that, and GIF, SVG and AVIF files aren't accepted here.
The resized file is drawn fresh, so it carries no camera metadata. GPS location, camera model and capture settings are gone. That's usually welcome when you share a photo. If you only want the metadata gone without resizing, the EXIF remover does just that.
Making images bigger: why the tool warns you
You can enter a size larger than the original, up to 500% in percent mode and 16,000 pixels on a side. As soon as either side goes past the original, a warning appears.
The warning is there because enlarging can't add detail that the camera never captured. The browser fills the new pixels by blending their neighbours. A 1000-pixel-wide photo doubled to 2000 pixels has four times the pixels and the same detail. Edges go soft and small text goes fuzzy.
That's fine when you only need the pixel count, such as for a site that rejects anything under 1000 pixels wide. When you want the bigger picture to look sharp, use the image upscaler. It uses an AI model to rebuild detail at 2× or 4×, and it also runs on your device.
Frequently asked questions
How do I resize a photo for a specific website or form?
Check the size the site asks for, then type the width in pixel mode with the lock on. If the site needs an exact width and height in a different shape than your photo, crop to that shape first, then resize. If it lists a file-size limit too, lower the quality slider or compress after resizing.
What size should I resize a photo to for email?
Around 1600 to 2000 pixels on the long side is plenty for viewing on any phone or laptop. For a 4032 × 3024 photo, 50% gives 2016 × 1512, about a quarter of the original pixels. Go to 33% (1331 × 998) if the recipient has a slow connection.
Does resizing change the DPI or print size?
Print size depends on pixels and DPI together: inches = pixels ÷ DPI. A 1800-pixel-wide image prints 6 inches wide at 300 DPI. This tool changes pixels only. It has no DPI field, so if a print shop wants 300 DPI, work out the pixels you need (inches × 300) and resize to that.
Can I resize several images at once?
No, the image resizer handles one image at a time. After each download, Resize another clears the page for the next file.
Why is my resized PNG still large?
PNG is lossless, so it keeps every pixel exactly, and photos have a lot of unique pixels. For photos, saving as JPG or WebP makes a much smaller file. Convert the format first, then resize with the quality slider.
Why won't my image open?
The tool accepts PNG, JPG and WebP files up to 50 MB. Anything else, such as HEIC, GIF or SVG, gets the message "Use a PNG, JPG, or WebP image." Convert it first, then come back.