Image Resizer – Resize Images Online in Pixels or Percent
Resize JPG, PNG and WebP images to an exact size in pixels or by percentage. Batch resize up to 20 photos at once, right in your browser.
To resize an image, drop it into the tool, type the new width and height in pixels (or choose a percentage), pick “Crop to fill” if the shape changes, and click “Resize all”. The picture is processed on your device and you can download it straight away.
How to use Image Resizer
- Drop your images into the box, click “Choose images” or paste a screenshot with Ctrl+V.
- Choose “By size (px)” and enter a width and height, or pick one of the popular sizes. Use “By percentage” to scale, for example to 50%.
- Keep “Keep aspect ratio” ticked to avoid stretching. If you need an exact shape, untick it and pick “Crop to fill” or “Fit inside”.
- Choose the output format and quality, then click “Resize all”.
- Download each resized image. Nothing is uploaded to a server.
Resize images without uploading them
Most online resizers send your photo to a server. This one does not: it uses the Canvas API built into your browser, so the work happens on your own phone or computer. That is faster for large files and keeps private pictures private. You can resize up to 20 images in one go, which makes it a simple bulk image resizer for product photos, blog images or school projects.
Pixels, percentage and aspect ratio
The aspect ratio is the shape of an image — width divided by height. A 4000 × 3000 photo has a 4:3 ratio. If you change both the width and the height freely, the picture gets stretched. Three options solve this:
- Keep aspect ratio – type only the width (or height) and the other side is calculated for you.
- Crop to fill – the image covers the new size completely and the extra edges are trimmed.
- Fit inside – the whole image stays visible and borders are added where needed.
Popular image sizes
| Use | Size in pixels | Ratio |
|---|---|---|
| Instagram square post | 1080 × 1080 | 1:1 |
| Instagram portrait post | 1080 × 1350 | 4:5 |
| Stories, Reels, TikTok | 1080 × 1920 | 9:16 |
| YouTube thumbnail | 1280 × 720 | 16:9 |
| Link preview (Open Graph) | 1200 × 630 | 1.91:1 |
| Twitch emote (largest) | 112 × 112 | 1:1 |
Resize without losing quality
Making an image smaller keeps it sharp because pixels are combined; making it much larger cannot add detail that was never there. For the best result, start from the biggest original you have, resize once, and save photos as JPG or WebP at 85–90% quality. Graphics, logos and screenshots with text look cleaner as PNG.
If your images are already the right size but in the wrong format, use the WebP to JPG Converter. Need an exact size such as 1080 × 1080 px or 1280 × 720 px? Those pages open the resizer with the size already filled in.
You may also find these free tools useful: WebP to JPG Converter, Image Compressor and JPG to PNG Converter.
Popular calculations
Frequently asked questions
Is this image resizer free?
Yes. It is completely free, with no sign-up, no watermark and no limit on how often you use it.
Are my photos uploaded?
No. Resizing happens inside your browser. Your images never leave your device and nothing is stored on our servers.
How do I resize an image without stretching it?
Keep “Keep aspect ratio” ticked, or choose “Crop to fill” or “Fit inside” when you need an exact width and height.
Can I resize several images at once?
Yes. Add up to 20 images, set the size once and click “Resize all”. Each file gets its own download button.
Which formats are supported?
You can open JPG, PNG, WebP, GIF, BMP and AVIF files and save them as JPG, PNG or WebP. Animated GIFs are saved as a still image of the first frame.
Last updated: