Resizing sounds trivial until you need an exact number. An upload form wants 800 pixels wide, a profile picture wants a square, a print wants a minimum resolution, and the photo you have is 4032 by 3024 and nine times bigger than any of them.
This tool resizes to precise pixel dimensions and hands the result straight back. Everything happens in your browser, so the original never leaves your device and nothing waits in a queue.
How to convert your file to the new format
- Add your image. Drag it onto the box above or click to browse. The current dimensions are read straight from the file.
- Enter the size you need. Type a width, a height, or both. Leave one blank and the original value for that dimension is kept.
- Download. The resized image downloads as a PNG named with its new dimensions, so you can tell versions apart later.
Resolution is not the same as file size
People often resize when what they actually want is a smaller file. The two are related but not the same: an 800 pixel PNG of a photograph can easily be larger than a 2000 pixel JPG of it, because format and compression matter more than dimensions.
If a form is rejecting your image for being too large in megabytes, compressing it will usually solve the problem while keeping the resolution. If it is rejecting it for being too large in pixels, resize. Doing both, in that order, covers the rest.
Frequently asked questions
- Will resizing make my image blurry?
- Making an image smaller is safe: you are discarding pixels you had. Making it larger is not, because the extra pixels have to be invented by interpolating between the ones that exist. Doubling a small image will look soft no matter which tool does it, because the detail was never captured in the first place.
- Does it keep the aspect ratio?
- Only if you let it. Enter just a width and the height keeps its original value, which will stretch the image. If you want proportional scaling, work out the matching height yourself and enter both. Being explicit is deliberate here: silently overriding the number someone typed is worse than doing what they asked.
- Why is the output a PNG?
- Because PNG is lossless, so resizing does not stack a second round of compression damage on top of whatever the original already had. If you need a smaller file afterwards, run the result through the Image Compressor or convert it to JPG or WebP.
- Is my image uploaded?
- No. The resize is done by your browser's canvas engine on your own machine. Nothing is sent anywhere at any point.