Image Resizer
Resize images to any width and height right in your browser, lock the aspect ratio, then download as PNG or JPEG.
About the Image Resizer
The Image Resizer changes the pixel dimensions of any picture right inside your web browser. Load a photo, type the width and height you want — or nudge just one dimension and let the aspect-ratio lock scale the other for you — and watch a live preview redraw instantly. When it looks right, download the result as a PNG or a JPEG. It's the fast way to shrink a photo for email, fit an avatar to an exact size, prepare an image for a website, or trim a large screenshot down to something manageable.
Your image never leaves your device. Unlike most online resizers, this tool does not upload anything to a server: the file is read locally, drawn onto an HTML canvas, and re-encoded entirely by your own browser. That means your photos stay completely private, the resize happens with no waiting on a network round-trip, and once the page has loaded the tool keeps working even if you go offline. There's no sign-up, no watermark, and no limit on how many images you resize.
How to use
- Choose an image by clicking the drop zone and selecting a PNG, JPG, GIF, or WebP file. The tool shows its original width and height so you know your starting point.
- Set the target size by typing a new width or height in pixels. With Lock aspect ratio turned on (the default), editing one dimension automatically scales the other so the picture never looks stretched.
- Unlock the ratio if you deliberately want to squash or stretch the image to non-proportional dimensions — just untick the checkbox.
- Pick an output format: PNG keeps perfect quality and transparency, while JPEG produces smaller files for photos. If you choose JPEG, a quality slider appears so you can trade file size against sharpness.
- Check the live preview to confirm the result looks the way you expect.
- Click Download to save the resized image to your device. The file is named with its new dimensions so it's easy to find later.
Tips for best results
Shrinking an image (making it smaller) almost always looks great. Enlarging beyond the original dimensions can look soft, because the browser has to invent pixels that were never captured — so for the crispest output, start from the largest version you have. For logos, icons, and anything with sharp edges or transparency, prefer PNG. For photographs where a smaller file matters more than pixel-perfect fidelity, JPEG at around 0.8 quality is usually an excellent balance.
Frequently asked questions
Are my images uploaded to a server?
No. Every step — reading the file, resizing it, and encoding the download — happens locally in your browser using the canvas API. Nothing is ever sent over the internet, so your images stay completely private on your own device.
Does resizing reduce image quality?
Making an image smaller keeps it looking sharp. Making it larger than the original can look blurry, because the extra pixels have to be interpolated. For JPEG output you can also control quality with the slider; PNG output is always lossless.
What's the difference between PNG and JPEG output?
PNG is lossless and supports transparency, which makes it ideal for logos, icons, and graphics with hard edges. JPEG compresses photographs into much smaller files but doesn't support transparency, so any transparent areas become solid. Use the quality slider to balance JPEG size against clarity.
Why does changing the width also change the height?
Because Lock aspect ratio is switched on by default, which keeps your image in proportion so it never looks stretched. If you need to set width and height independently, simply untick that checkbox and each field becomes fully independent.
Does this work offline?
Yes. After the page has loaded once, all resizing runs on your own machine, so you can keep resizing images with no internet connection at all. There's nothing to install and no account to create.