Free Tool

Image Resizer

Resize any image to exact pixel dimensions in your browser — lock the aspect ratio or set custom width and height, then download. Nothing is uploaded.

Questions answered

Frequently asked questions

Everything you might be wondering about the Image Resizer.

How do I keep the image from stretching?
Leave "Lock aspect ratio" ticked — when you change the width, the height updates automatically (and vice versa) so the image never distorts. Untick it to set an exact custom width and height.
What format does it output?
A PNG, which preserves quality and any transparency. You can then compress it with the Image Compressor if you need a smaller file.
Is it private?
Yes — resizing happens in your browser with a canvas; nothing is uploaded.
How do I resize an image in inches?
Images are stored in pixels, so inches depend on DPI: pixels = inches × DPI. For print at 300 DPI, a 2×2 inch photo is 600×600 px; for screens at 96 DPI it is 192×192 px. Work out the pixel size and enter it as the width and height above.
What is a 2 inch photo size in pixels?
At 300 DPI (print quality) a 2×2 inch photo is 600×600 pixels, and a 2×2.5 inch photo is 600×750. At 96 DPI (screen) it is 192×192. Enter the matching pixel dimensions above to resize to a 2-inch photo size.
What is the difference between resizing and compressing — does resizing change the file size?
Resizing changes the dimensions (width × height in pixels), which usually shrinks the file too. Compressing keeps the dimensions but lowers the file size by reducing quality. For the smallest file, resize first here, then run it through the Image Compressor.
See it in action

A worked example

Real input, real output — so you know what to expect before you run it yourself.

Quick example
Sample input
A 4000×3000 photo → width 1200
Sample output
A 1200×900 PNG (aspect locked), ready to download.