Image resizer
Resize a photo to exact pixels, a percentage or a social media size, and choose the format and file size. High-quality Lanczos resampling, and your photo never leaves your device.
Which format to save
| Format | Use it for |
|---|---|
| JPEG | Photos for sharing, email and websites. Small files; no transparency. |
| PNG | Screenshots, graphics, text and anything you will edit again. Lossless; larger files. |
| WebP | Websites. Smaller than JPEG at similar quality and supports transparency. |
Sensible sizes
- Email attachment: 1600px on the long edge, JPEG 80. Usually 300–600 KB.
- Website hero: 2000–2400px wide, WebP 80.
- Online forms that cap uploads at 1 or 2 MB: 1200–1600px, JPEG 80.
- Printing: 300 pixels per inch of print. Do not shrink; enlarge with the upscaler if needed.
Questions people ask
How do I resize an image without losing quality?
Shrinking loses no visible quality if you use a good resampling filter; this tool uses Lanczos, the same family used by professional editors. Enlarging always softens a little; use the image upscaler for that. Save as PNG for lossless output, or JPEG/WebP at quality 85 or higher.
How do I make an image a smaller file size?
Reduce the pixel dimensions first (a 4000px phone photo shown at 1200px wastes most of its pixels), then pick JPEG or WebP and lower quality to around 75–85. WebP is typically 25–35% smaller than JPEG at similar quality, according to Google’s WebP documentation.
What does "keep aspect ratio" do?
It links width and height so the picture is not stretched. Type a width and the height follows. Turn it off only if you really want to squash or stretch the image.
How do the social sizes work?
They resize and centre-crop your photo to the exact pixel size each platform recommends, so nothing gets cropped unexpectedly after upload. Check that the subject sits near the middle.
Is my photo uploaded?
No. Resizing happens entirely in your browser; the file never leaves your device.