Image Resizer
Runs entirely in your browser
Resize one or more JPG, PNG and WebP images to an exact width and height directly in your browser. Your images are processed entirely on your device and are never uploaded to our servers.
Drag & drop images here
or
Supports JPG, PNG, WebP. Up to 100 images, 25MB each.
Images (0)
Each image's height is calculated automatically from its own proportions.
Applies to JPG and WebP output. PNG output is always lossless.
How to use Image Resizer
- Choose one or more images, or drag and drop them into the tool.
- Enter the width and/or height you want. Keep "Lock aspect ratio" checked to avoid stretching.
- Click Resize, then download each result or grab them all at once as a ZIP.
Features
- Resizes JPG, PNG and WebP images — one at a time or in a batch.
- Lock aspect ratio to resize proportionally, per image.
- Convert between formats while resizing.
- Adjustable quality for JPG and WebP output.
- Download all resized images at once as a ZIP, or one at a time.
- 100% client-side — your images never leave your browser.
Aspect ratio and image quality
With "Lock aspect ratio" checked, the height field is disabled and each image's output height is calculated from that image's own original proportions — not a single ratio applied to the whole batch. That means a batch of a square logo and a widescreen photo, resized to the same width, each come out correctly proportioned rather than being forced into one shape. Unchecking the lock lets you set width and height independently, which will stretch or squash any image whose original ratio doesn't match.
Resizing is not a size-only operation — every image is redrawn onto a canvas and re-encoded through the same JPG/WebP quality slider used for compression, so a JPG that's only being resized still gets recompressed at whatever quality is set (100% by default, which keeps that recompression close to invisible). For large reductions — shrinking either dimension to less than half its original size — the tool switches away from the browser's default scaling to a manual pixel-averaging step, which keeps fine detail from turning into a blurry mess when, say, a 1200px photo is resized down to a 24px icon.
Tips for resizing without stretching
- Leave quality at 100% if you only want to resize and not lose any additional detail on JPG or WebP output; lower it only if you also want a smaller file.
- Keep "Lock aspect ratio" checked unless you specifically want to stretch or crop-fit an image to an exact width and height.
- Width and height are both capped at 10,000px per side.
- Shrinking an icon or thumbnail by more than half automatically uses a sharper pixel-averaging method instead of the browser's default scaling — no setting to turn on, it happens based on how large the reduction is.
Is Image Resizer safe?
Yes. Each image is redrawn onto an in-browser canvas at the new dimensions — with manual pixel-averaging for large reductions — entirely on your device, so nothing is ever sent to a server and nothing remains once you close the tab.
Frequently Asked Questions
Which image formats are supported?
You can resize JPG, PNG and WebP images, and convert between these formats while resizing.
Can I keep the original aspect ratio?
Yes. Leave "Lock aspect ratio" checked and each image's height is calculated automatically from the width you enter, using that image's own proportions.
Will resizing reduce image quality?
Shrinking an image usually looks sharp. Enlarging an image beyond its original resolution can make it look softer, since new pixels are interpolated rather than captured.
Is there a file size limit?
You can resize images up to 25MB. Larger files may be slow to process depending on your device.
Can I resize multiple images at once?
Yes. Add up to 100 images in one batch, resize them all to the same width (and height, if aspect ratio isn't locked), then download each one individually or all together as a ZIP.