Image Resizer
Drop in an image, set exact pixels or a percentage, and download the resized copy - all in your browser, nothing uploaded.
PNG, JPG, WebP, GIF or BMP - processed locally on your device
Resize images without losing control
This resizer redraws your image onto an HTML canvas at whatever dimensions you set, then hands you a fresh file to download. Because it all happens in the browser, nothing is uploaded and there is no waiting on a server - it is instant even for large photos. Type an exact width or height, or hit a percentage button to scale by eye. With Keep aspect ratio ticked, changing one dimension updates the other so the image never looks stretched.
Why downscaling quality matters
Shrinking an image a lot in a single step can leave it jagged, because the browser skips over pixels rather than averaging them. To avoid that, this tool halves the image repeatedly until it is close to your target size, then does the final draw - a technique called step-down resampling that keeps edges smooth. The difference is most visible on text, logos and fine detail.
Pick the right format
- PNG - lossless, keeps transparency. Best for logos, icons and screenshots.
- JPEG - smallest for photos, no transparency. Use the quality slider around 80 to 90%.
- WebP - modern format, smaller than both at the same quality, supported by every current browser.
Once your image is the right size, you might want to squeeze the file further with the image compressor, switch formats with the image converter, or turn a small icon into an inline Base64 data URI. Building a site? The favicon generator makes every icon size from one image.