What is Original image?
Every image has a fixed grid of pixels. Resizing changes that grid: shrinking throws pixels away (which is safe), enlarging invents them (which is why upscales look soft).
Resize images by percentage or dimensions
The tool could not be loaded. Check your connection and try again.
Drop your images here
or click to browse — JPEG, PNG and WebP, unlimited batch
No images yet. Add files to get started.
Drop your JPG, PNG or WebP files onto the page, or click to browse. You can add several at once.
Scale by a percentage, or switch to Fit within limit and enter a maximum width and/or height. Fit only shrinks — smaller images keep their size.
Click Resize images. Each image is decoded and rescaled on your own device — nothing is uploaded.
Download each image on its own, or download the whole batch as a single ZIP file.
Drop your images onto the page, pick a scaling mode — a percentage or a maximum width and height — and click Resize images. Everything runs in your browser.
Yes — free, no signup, no watermark, and no limit on how many images you resize.
No. The images are decoded, resized and re-encoded on your own device. Open developer tools, watch the Network tab while you resize, and you will see no upload request.
Yes. They never leave your device, so there is no copy on our side to store, log, or leak.
Percentage scales every image by the same factor — 50% halves both sides. Fit within limit shrinks each image just enough to fit a maximum width and/or height you enter, so a batch of mixed sizes all end up within the same bounds.
No. Fit only shrinks — an image already within your limit keeps its exact size. Only images larger than the limit are scaled down.
They are saved as lossless PNG files, and the page tells you so when a WebP is in the queue — your browser can decode WebP but cannot re-encode it. PNG and JPG images keep their own format.
Shrinking keeps images looking sharp — big reductions are computed in steps to avoid aliasing on fine detail. Enlarging is different: upscaling adds pixels that were never captured, so large upscales can look soft.
Outputs are capped at 10,000 pixels per side and 50 megapixels in total, which keeps results openable everywhere. If a setting would exceed that, that file is flagged instead of produced.
No account, no email, and no watermark. You get clean images at the size you asked for.
Here is what each format is for, and when converting images to a new size is the right move.
What is Original image?
Every image has a fixed grid of pixels. Resizing changes that grid: shrinking throws pixels away (which is safe), enlarging invents them (which is why upscales look soft).
What is Resized image?
The same picture at a new size. Shrinks are computed in steps so fine detail survives, PNG outputs stay lossless with transparency, and WebP files are written as PNG because browsers cannot re-encode WebP.
When you need it
Resize images when a form demands dimensions, an email or upload keeps rejecting an oversized photo, a theme needs a hero image at an exact width, or a folder of mixed-size screenshots should all fit the same bounds.