Reduce the file size of JPG, PNG and WebP images with adjustable quality. Your images never leave your device.
Image Resizer
Resize JPG, PNG, WebP, GIF and BMP images to an exact width and height or by percentage. Resize up to 20 images at once, right in your browser.
Drag & drop your images here
or
JPG, PNG, WebP, GIF and BMP. Up to 20 images, 25 MB each.
Tip: you can also paste an image with Ctrl + V
Images (0)
Preview
Resize settings
Runs entirely in your browser. Your files and text are not uploaded.
How to use Image Resizer
-
Step 1: Add your images
Drag and drop up to 20 images, or choose them from your device.
-
Step 2: Choose the new size
Enter a width, a height or both in pixels, or pick a percentage, and choose the output format.
-
Step 3: Resize and download
Press “Resize images”, check the new sizes in the list and download each image or a ZIP of all of them.
How the image resizer works
Your browser decodes each image, draws it on a canvas at the new size and saves it again as JPG, PNG or WebP. Nothing is uploaded, so you can use it for private photos and documents.
There are two ways to set the size:
- By pixels. Enter a width, a height or both. If you leave one box empty, it is worked out from each image's own proportions, so a 4000 × 3000 photo resized to 1200 px wide becomes 1200 × 900. If you fill in both boxes and keep the aspect ratio, each image is scaled to fit inside that box. Switch off "Keep aspect ratio" to get exactly that size; images with other proportions are then stretched.
- By percentage. 50% halves the width and the height, which leaves a quarter of the pixels.
The list shows the original size and the new size of every image before you press the button, so you can check the result first.
Quality and file size
When an image is made smaller, several pixels are blended into each new pixel. Big reductions are done in steps of one half with the browser's high-quality smoothing, which keeps thin lines and small text from turning jagged.
Enlarging cannot add detail that was never there. It spreads the existing pixels over a bigger area, so enlarged photos look soft. That is why "Do not enlarge smaller images" is on by default: images that are already smaller than the new size keep their size, and when the size and the format both stay the same, your original file is kept unchanged.
JPG and WebP are saved with the quality you choose; 85 to 92% keeps photos sharp. PNG is lossless, so the quality setting does not apply to it. A photo saved as PNG is usually several times larger than the same photo as JPG.
Useful sizes
- Websites and blogs: 1200 to 1600 px wide is enough for most page layouts.
- Email: 1024 to 1600 px on the long side keeps attachments small.
- Full HD screens and slides: 1920 × 1080.
- Social media: Instagram posts are 1080 px wide. YouTube thumbnails are 16:9: 1280 × 720 is the most used size, and YouTube Help now suggests 3840 × 2160 (checked 16 October 2026). The YouTube Thumbnail Resizer and Instagram Post Resizer have these sizes built in.
Privacy
The images are processed by JavaScript on your own device and are never sent to a server. Resized images are saved without EXIF data such as the camera model and GPS location. Photos are turned upright according to their orientation tag first, so they display the right way round everywhere.
Limitations
- Animated GIF, WebP and PNG files are resized as a still image of their first frame.
- HEIC and AVIF photos are not accepted here. Convert them to JPG first with the Image Converter (this works when your browser can open them).
- Phones and tablets can create images up to about 16.7 megapixels (for example 4096 × 4096) and computers up to about 67 megapixels, with at most 16,384 pixels on a side. Larger results are refused with a message, and the list marks them as "Too large" before you start.
- Images bigger than 200 megapixels (64 megapixels on phones and tablets) cannot be opened, because decoding them needs more memory than a browser tab can use safely.
- Colours are converted to sRGB. Photos with a wider colour profile, such as Display P3 from recent iPhones, can look slightly less saturated.
- WebP output needs a browser that can save WebP. Chrome, Edge and Firefox can; Safari cannot (checked October 2026). Where it is not available, the WebP option is disabled and WebP images are saved as PNG when you keep the original format.
- EXIF data, including the date and GPS location, is not copied to the resized images.
Frequently asked questions
Are my images uploaded to a server?
No. The images are read, resized and saved by your browser on your own device. Nothing is sent to our server, so the tool is safe to use for private photos and scanned documents.
How do I resize an image without stretching it?
Fill in only the width or only the height, or keep “Keep aspect ratio” switched on. The image then keeps its proportions. If you need an exact size such as 1080 × 1080 from a rectangular photo, crop it to the right shape first; otherwise it either fits inside the box or is stretched.
Why did my image not get bigger?
“Do not enlarge smaller images” is on. It keeps images that are already smaller than the size you entered at their original size, because enlarging cannot add detail. Switch it off if you need the larger size anyway, for example to meet a minimum size on an upload form.
Does resizing reduce the file size?
Usually, yes. Halving the width and height leaves a quarter of the pixels, so the file becomes much smaller. Saving as JPG or WebP at a lower quality reduces it further. If you need a file under a certain number of KB, resize first and then use the Image Compressor.
How do I resize a photo for an online application form?
Check the size the form asks for in pixels, for example 200 × 230 px, and enter both numbers. Switch off “Keep aspect ratio” only if your photo already has nearly the same shape, otherwise crop it first. If the form also sets a KB limit, choose JPG and lower the quality until the file is small enough.
Can I resize many images at once?
Yes. Add up to 20 images. The same settings are applied to each one, the list shows every new size, and you can download the images one by one or together as a ZIP file. Each file is named after the original with its new size, for example photo-1280x720.jpg.
Related tools
Convert JPG, PNG, WebP, GIF and BMP images to JPG, PNG or WebP. AVIF and HEIC work when your browser can open them. No uploads.
Resize any image to a 16:9 YouTube thumbnail at 1280 × 720, 1920 × 1080 or 3840 × 2160, and keep it under the 2 MB limit of the YouTube app.
Resize photos for Instagram posts: square 1:1, portrait 4:5 or 3:4, or landscape 1.91:1, all 1080 px wide. Keep the whole photo or crop it.
Crop a photo to 35 × 45 mm, 2 × 2 inches or a custom size and make a printable sheet of copies.
Convert JPG, PNG and WebP images or screenshots into one PDF with a page per image. Reorder, rotate and choose the page size. Nothing is uploaded.