Resize Image
Set a new width and height in pixels, or scale by a percentage, and download the resized picture as JPG, PNG or WebP. The aspect ratio stays locked unless you unlock it.
Your image is resized inside your browser and is never uploaded to our server.
How to use the Resize Image
- Drop an image onto the box or click it to pick one from your device. The current size in pixels and the file size appear underneath.
- Choose Pixels and type a new width or height. With Keep aspect ratio ticked, the other side follows automatically so the picture is not stretched. Or choose Percentage to scale both sides at once.
- Pick a format. Same as original keeps JPG as JPG, PNG as PNG and WebP as WebP. For JPG and WebP you can also set the quality.
- Press Resize image, check the preview and the new file size, then press Download.
How the resizing works
The image is drawn onto an HTML canvas at the size you ask for and then saved again in the format you chose. When you shrink a picture a lot, say from 4000 pixels wide to 600, the tool halves it in several steps before the final size instead of jumping straight there. A single big jump tends to give jagged edges and shimmering patterns on fine detail such as fabric or brickwork; stepping down keeps it smoother.
Making an image bigger is possible, but it cannot invent detail that was never captured. The pixels are spread out and blended, so an enlarged picture looks softer. If you need a large print, start from the largest original you have.
Choosing a size
- For email or chat, around 1200 to 1600 pixels on the long side is usually plenty to look sharp on a screen and keeps the file small.
- For a website, check the width your page actually displays the image at, then allow about twice that if you want it crisp on high-density (Retina-style) screens.
- For an upload form with a limit, the form normally tells you the maximum pixel size or file size. If it is a file-size limit, resizing and then using Compress Image is the most reliable way to get under it.
What is not kept
Saving through a canvas writes a brand-new file containing only the pixels. Camera metadata (EXIF) such as the date taken, camera model and GPS location is not copied into the resized file, and neither is an embedded color profile. That is often handy for privacy, but keep your original if you need that information. Animated GIFs come out as a single still frame. Transparent areas survive in PNG and WebP; JPG has no transparency, so they are filled with white.
Frequently asked questions
Is my image uploaded anywhere?
No. The file is opened and resized by JavaScript in your browser tab. Nothing is sent to our server, and the image is gone when you close the page.
How do I resize without stretching or squashing the picture?
Leave Keep aspect ratio ticked and change only the width or the height; the other value is worked out for you. Untick it only if you really want to change the proportions. To change the shape without distortion, crop it instead with Crop Image.
Why is the resized file bigger than the original even though it has fewer pixels?
The original may have been saved at a lower quality or by a more aggressive encoder. Try a lower quality setting, or choose JPG or WebP instead of PNG for photos, since PNG files of photographs are large.
What is the largest image I can make?
This tool allows up to 10,000 pixels on each side. Very large images use a lot of memory, so on a phone a big resize can fail; a desktop browser has more room.
Can I resize several images at once?
Not on this page; it handles one image at a time so you can check each result. To change the format of many images in one go, use the Image Converter.