About the Image Resizer
This changes an image's pixel dimensions — to fit an exact size a form or platform requires, to make a large photo smaller for the web or email, or to hit a specific width for a layout. You set the width and height (or scale by percentage), and it produces a resized image. It's the quick, no-software way to get a picture to the size you actually need.
How it works
The image is redrawn onto a canvas at your target dimensions using the browser's built-in image scaling. You can:
- Enter an exact width and height in pixels.
- Lock the aspect ratio so changing one dimension updates the other automatically, preventing distortion.
- Resize by percentage of the original.
You can also choose the output format (JPG, PNG or WebP). Everything runs on your device.
Assumptions and behaviour
- Aspect-ratio lock is available and keeps proportions correct; unlock it to stretch to exact non-proportional dimensions.
- Dimensions are rounded to whole pixels, with a minimum of 1.
- Output format is selectable; if you don't choose one, it keeps a sensible default based on the source.
- Scaling uses the browser's resampling, which is smooth for typical downscaling.
Limitations
- Enlarging can't add detail. Scaling a small image up spreads existing pixels over a larger area, so it looks soft or blocky — resizing down is lossless in appearance, resizing up is not.
- Unlocking the ratio distorts the image if the new width and height don't match the original proportions.
- It resizes by pixel dimensions; it doesn't crop to a shape or focus on a subject — use the Crop tool for that.
- Re-encoding through the canvas strips EXIF metadata (including location).
Privacy
Resizing runs entirely in your browser with the Canvas API. Your image is never uploaded or stored.

