Image Resizer

Resize images by dimensions or percentage in bulk.

Resize one image or a whole batch — by exact width/height or by percentage — right in your browser. Keep the aspect ratio automatically, fit/crop/stretch to an exact size, avoid upscaling, and export as the original format or JPG, WebP or PNG. Nothing is uploaded.

How to use Image Resizer

  1. Add your images

    Drop in one image or a whole batch to resize them online in your browser with this free image resizer, where nothing is ever uploaded to a server.

  2. Choose resize mode

    Pick Percentage to scale every image proportionally, or Dimensions to target an exact width and height in pixels for each photo.

  3. Set width and height

    Enter a width or height and leave the other empty to keep the aspect ratio, or unlock the ratio and set both to resize to exact pixel dimensions.

  4. Pick how to fit

    With both sides set, choose Fit within, Crop to fill or Stretch, and tick Don't enlarge so smaller images aren't blown up and blurred.

  5. Set format and quality

    Keep the original format or convert to JPG, WebP or PNG, then adjust the quality slider for JPEG or WebP output before processing.

  6. Resize and download

    Click Resize all to process every image instantly, then download them one by one or grab the whole batch as a single ZIP file.

Frequently asked questions

Can I resize many images at once?

Yes. Drop in as many images as you like and click “Resize all”. Each one is resized against its own dimensions, so a mixed batch of landscapes and portraits all come out correctly. Download them individually or grab everything as a single ZIP.

How do I keep the aspect ratio?

Use “Resize by percentage”, or in “Dimensions” mode fill in only the width or only the height — the other side is calculated automatically per image. If you set both sides, pick “Fit within” to keep the ratio inside that box.

What's the difference between Fit, Crop and Stretch?

Fit within scales the image to sit inside your width×height while keeping its shape (no cropping). Crop to fill scales up and centre-crops so it fills the box exactly. Stretch forces the exact size and can distort the image.

Will resizing reduce the file size too?

Usually yes — fewer pixels means a smaller file. If you mainly want a smaller file at the same dimensions, use the Compress Image tool instead, which tunes the encoder quality.

How do I resize an image to an exact width and height in pixels?

Switch to ‘Dimensions’ mode, type the width and/or height in pixels and click ‘Resize all’. Leave one box empty to keep the aspect ratio, or set both and pick Fit within, Crop to fill or Stretch — a fast way to resize a photo to exact pixel dimensions online for free.

Can I resize a JPG or PNG online without losing quality?

Yes — this online image resizer uses the Canvas API with high-quality scaling, and you can keep the original JPG/PNG/WebP format or convert on the way out. Use the quality slider for JPEG/WebP output, and tick ‘Don’t enlarge’ so smaller images aren’t blown up and blurred.

Are my images uploaded anywhere?

No. All decoding, resizing and re-encoding happen locally in your browser with the Canvas API. Your images never leave your device.

How do I resize an image to a specific size like 1080×1080 for Instagram?

Switch to Dimensions mode, enter 1080 for both width and height, and choose ‘Crop to fill’ so the photo fills the square exactly without distortion. It's the quickest way to get a perfectly-sized Instagram post, profile picture or thumbnail.

Can I resize an image by percentage?

Yes. Pick ‘Resize by percentage’ and enter a value like 50% to halve every dimension, or 200% to double it. The aspect ratio is always kept, and you can resize a whole batch to the same percentage at once.

Related tools — Media tools