Image resizer
Resize an image to an exact pixel size — 32×32 favicons, app icons, thumbnails or any custom dimensions. Private — no upload
Click to choose or drag & drop images here
PNG, JPG, JPEG, WEBP, GIF, BMP · resize several at once
Notes
Fit keeps the whole image and pads it to the exact size (transparent for PNG/WebP, or your background colour). Fill scales up and crops the overflow so the result is filled edge-to-edge with no distortion. Stretch forces the exact width and height and may distort. For a square logo into a square size (e.g. a 32×32 favicon) all three look the same.
JPG has no transparency, so transparent areas are flattened onto the background colour. Need a multi-size favicon.ico instead of a PNG? Use the image converter. iPhone HEIC photos: convert them with the HEIC converter first.
Frequently asked questions
How do I make a 32×32 image?
The 32 size is selected by default — just drop your image and download the 32×32 result. Use “Fit” to keep the whole image (padded to a square) or “Fill” to crop it to a perfect square.
Can I export several sizes at once?
Yes. Select as many size chips as you like (for example 16, 32 and 48), and every uploaded image is exported at each selected size.
What's the difference between Fit, Fill and Stretch?
Fit keeps the whole image and pads it to the size; Fill scales up and crops to fill the size with no distortion; Stretch forces the exact dimensions and may distort. For a square source into a square size they are identical.
Are my images uploaded anywhere?
No. Resizing happens entirely in your browser, so your images never leave your device.