Image Resizer
Set a new width and height for your photo. Lock the aspect ratio to scale proportionally, then download the result - all processed locally in your browser.
Loading…
About the Image Resizer
This tool changes the pixel dimensions of a photo. You set a target width and height in pixels, and the image is redrawn at that size using the browser's canvas. It is handy for fitting a picture to a forum avatar limit, a CMS upload cap, a fixed banner slot, or simply trimming the resolution of an oversized phone photo before you share it.
How to use it
- Drop in a PNG, JPEG, or WebP file.
- Type the new width and height in pixels.
- Leave keep aspect ratio on so the second dimension updates automatically and the image is not stretched.
- Download the resized copy.
A common use case is shrinking to meet a specific limit, for example 1920 pixels wide. Note that enlarging a small image past its native resolution cannot add real detail - it only interpolates existing pixels, so it tends to look soft. Resizing always re-encodes the file, which can slightly change quality on lossy formats like JPEG. Everything runs locally with the canvas API, so your image is never uploaded to a server.
Frequently asked questions
Will resizing reduce the quality of my image?
Scaling down is usually clean because you are discarding pixels. Scaling up cannot create new detail, so an enlarged image looks softer. Saving to a lossy format such as JPEG also re-compresses it, which may introduce minor artifacts.
What does the keep aspect ratio lock do?
When it is on, changing one dimension recalculates the other to preserve the original width-to-height proportion, so circles stay round and people are not squashed. Turn it off only if you deliberately want to stretch the image.
Can I resize a PNG without losing transparency?
Yes. PNG keeps its alpha channel through the resize, so transparent areas remain transparent. If you convert the result to JPEG afterward, transparency would be flattened to a solid color since JPEG has no alpha.
Is my photo uploaded anywhere?
No. The resize happens entirely in your browser using the canvas API, so the file stays on your device and nothing is sent to a server.