Resize Images
Shrink or enlarge a whole batch at once — fit them inside a box, pin an exact size, or scale by percentage. Works entirely in your browser.
How to Use
- Drop or select one image or a batch of up to 50 files.
- Pick a mode. Fit within shrinks each image until it fits inside the box you give, keeping its proportions — the right choice when the batch has mixed sizes. Exact size pins every image to the same width and height. Scale % multiplies each image by a percentage.
- The thumbnail strip shows what each image will come out at, before you download anything.
- Choose the output format and the weight. High stays close to the original, Medium and Low trade quality for a smaller file — useful when the whole batch has to go out at the same size. Weight only applies to JPG and WebP: PNG is lossless.
- Click Resize & download. A batch arrives as a ZIP.
FAQ
Are my images uploaded?
No. All resizing happens locally using the Canvas API, and the ZIP is assembled in the tab.
Can I make an image bigger?
Yes — enter a size larger than the original in any mode. Upscaling interpolates the pixels you already have, so it will look softer than the original; it cannot add detail that was never captured.
Why does Fit within give me a smaller size than I typed?
Fit within preserves each image's proportions, so it uses the tighter of the two limits. A 1600×900 image fitted into 1200×1200 comes out 1200×675. Use Exact size if you want the numbers honoured literally.
Do I need to change the canvas rather than the image?
To add margin around an image instead of scaling it, use Crop Images — setting a size larger than the original extends the canvas and fills the gap with a background colour.
What's the maximum output size?
Inputs are capped at 8000 px on the longest side; outputs are limited by your browser's canvas limit, typically 16,384×16,384 pixels.