Image Resizer
Resize JPG, PNG and WebP images by width or percentage. Aspect ratio is preserved and images never leave your browser.
Drop images here or click to select
JPG, PNG, WebP — multiple files supported
About this tool
Resizing changes an image's actual pixel dimensions — a 4000 × 3000 phone photo becomes 1920 × 1440, for example. This is different from compression, which keeps the dimensions and only re-encodes the data. Resizing usually saves far more space, because file size scales with the number of pixels.
Most images people upload are far larger than they need to be. A profile picture displayed at 400 px wide does not benefit from being 4000 px, and a website that serves full-resolution camera files to phones wastes both bandwidth and loading time.
The aspect ratio is always preserved, so nothing gets stretched. Everything runs locally in your browser: no upload, no size cap, no waiting.
How to resize an image
- 1Drop one or more images onto the upload area — JPG, PNG and WebP are supported, and batches are fine.
- 2Choose your method: a target width in pixels, or a percentage of the original size.
- 3Set the output quality. Higher keeps more detail; 85% is a good default for photographs.
- 4Check the reported dimensions and file size for each image, then download individually or all at once.
What this tool does
Resize by width or percentage
Enter an exact pixel width for precise requirements, or scale by percentage when you just need everything smaller.
Aspect ratio locked
Height is calculated automatically from the width so images never appear stretched or squashed.
Batch processing
Resize a whole set of images to the same width in one pass — useful for preparing product photos or a gallery.
High-quality scaling
Uses the browser's high-quality image smoothing when downscaling, so results stay sharp rather than pixelated.
Frequently asked questions
What size should I resize my images to?
For full-width website images, 1600–1920 px wide is plenty. For blog content images, 800–1200 px. For thumbnails and avatars, 200–400 px. For email attachments, 1200 px is usually a good compromise between quality and size.
Will resizing reduce the quality?
Making an image smaller looks excellent because you are discarding pixels you were not displaying anyway. Enlarging is the problem: scaling up cannot invent detail that was never captured, so the result looks soft. Always resize down, never up.
Should I resize or compress?
Resize when the image's dimensions are larger than needed — this is the bigger win. Compress when the dimensions are already right but the file is still heavy. For web images, do both: resize first, then compress.
Does it keep transparency in PNG files?
Yes. PNG files are re-encoded as PNG, so alpha transparency is preserved. JPG has no transparency support, which is why we keep each file in its original format.
Are my images uploaded?
No. Resizing happens in your browser using the canvas API, so images never leave your device. There is no file size limit and nothing is stored or logged.