Image Resize
Resize images to specific dimensions
Drop an image here or click to browse, or paste from clipboard (⌘V)
Supports PNG, JPG, WebP, and more
Getting a sharp resize instead of a blurry one
The gap between a clean resize and a mushy one comes down to a couple of choices. The tool resamples with the browser's high-quality smoothing, locks the aspect ratio so nothing stretches by accident, and ships presets for the sizes people ask for most.
Downscaling, where it shines
Shrinking an image looks good almost every time. The browser averages pixels with a bilinear or bicubic filter, so a 4000-pixel photo dropped to 800 pixels stays crisp. Halving both dimensions cuts the pixel count to a quarter, which roughly quarters a PNG's file size and trims a JPEG by a smaller but real amount.
Your file keeps its format
There is no format picker: PNG in, PNG out; JPG in, JPG out; WebP in, WebP out. A JPG re-encodes at 92 percent quality on the way through, and PNG and WebP keep their transparency. The exceptions land on PNG: a GIF comes out as a single-frame PNG, and unusual inputs like AVIF do too, which preserves transparency. To change formats, resize here and run the result through the Image Format Converter. The tool clamps any dimension above 10,000 pixels, since past there you meet the browser canvas ceiling near 32,767 pixels in Chrome and lower in Safari.
Two resizing questions
- Why does the height move when I change the width?
- The aspect ratio is locked by default so the image does not stretch. Click the lock to set width and height on their own, which will squish or stretch to fit.
- Can I resize to a target file size instead of dimensions?
- Not here. Resize first, then run the result through Image Compressor, where you set a quality target. Two steps keep dimensions and file size under separate control.