AIWalay Tools

Image Resizer

Resize images to exact pixel dimensions or presets like passport photo sizes — free, private, no upload to any server.

About the Image Resizer

Resize any image to exact pixel dimensions right in your browser — free, instant and completely private, because your photo is never uploaded anywhere. Type a custom width and height, or pick a ready-made preset like Instagram post (1080×1080), Full HD (1920×1080), Indian passport photo (413×531 px), US passport photo (600×600) or a 4×6 inch print.

The aspect-ratio lock keeps your photo in proportion: change the width and the height updates automatically, so nothing looks stretched or squashed. Passport and visa applications are a common use-case — the Indian passport preset gives you the exact 35×45 mm size at 300 DPI that government portals expect, and you can follow up with our compressor if the form also has a KB limit.

Choose JPG, PNG or WebP output and download the resized image immediately. Everything is processed with the HTML5 canvas on your own device, so a photo resizes in a fraction of a second with no queue, no watermark and no account required.

How to Use the Image Resizer

  1. 1Upload an image by dropping it in the box or clicking to browse.
  2. 2Choose a preset (Instagram, Full HD, passport sizes, 4×6 print) or type a custom width and height in pixels.
  3. 3Keep "Lock aspect ratio" ticked to avoid distortion, or untick it for exact dimensions.
  4. 4Select the output format (JPG, PNG or WebP) and click Resize Image.
  5. 5Preview the result and download it.

Frequently Asked Questions

How do I resize a photo to passport size?

Choose the passport preset that matches your country: the Indian passport preset resizes to 413×531 pixels, which is exactly 35×45 mm at 300 DPI, and the US passport preset gives a 600×600 square. Upload your photo, pick the preset, click Resize Image and download. If the portal also enforces a file-size limit, run the result through our image compressor.

How can I resize an image without losing quality?

Shrinking an image (downscaling) keeps quality high because the browser blends existing pixels smoothly. Enlarging beyond the original dimensions always costs sharpness since new pixels must be invented. For best results, start from the largest original you have, resize down to the target, and export as PNG for graphics or JPG at high quality for photos.

How do I resize an image without stretching it?

Keep the "Lock aspect ratio" checkbox ticked. When it is on, changing the width automatically recalculates the height (and vice versa) so the proportions stay identical to the original. If you need an exact size with a different ratio, crop the image to that ratio first with our image cropper, then resize.

What size should an Instagram post be?

Instagram displays square posts at 1080×1080 pixels, which is exactly what the Instagram preset produces. Portrait posts work best at 1080×1350 and stories at 1080×1920 — you can enter those dimensions manually. Using the recommended sizes prevents Instagram from re-compressing your image as aggressively, so it looks sharper in the feed.

Is this image resizer really private?

Yes. The resize happens entirely in your browser using the HTML5 canvas — the image never leaves your computer or phone. That makes it safe for passport photos, ID documents and any personal pictures. There are no uploads, no server storage and nothing to delete afterwards.

Related Tools