Resize images online

Set a maximum width or height and the rest is calculated for you. Batch dozens of files at once, nothing uploaded.

🗜️
Drop images here, or click to choose
Batch friendly — one set of dimensions for every file
JPG, PNG, WebP, GIF, BMP, SVG, AVIF, ICO · Or paste a screenshot with ⌘/Ctrl + V
82
100%

🔒 Your images are never collected. Everything runs locally in your browser and leaves no trace once the page is closed.

Resizing is the most common image task and the most commonly skipped. Put a 4000-pixel photo on a page that displays it at 800 pixels and the browser does scale it down — after downloading, decoding and holding all 4000 pixels in memory. The visitor paid for all of it.

This tool scales proportionally: give it a maximum width and the height follows from the original ratio, so nothing gets stretched. You can lower the quality at the same time and deal with dimensions and weight in one pass.

💡 The Max width field starts at 1920. For images inside a page, 1600 or even 1200 is faster; for avatars and icons, just type the exact pixel size you need (400, for example).

How it works

  1. Drop your images into the box above
    Select as many as you like — they all use the same settings.
  2. Fill in Max width or Max height
    One is enough; the other is calculated from the original ratio. Fill both with the same number to force a square.
  3. Lower the quality if you want
    Resizing usually frees up a lot of weight already. Quality 80 is a good default for JPG and WebP.
  4. Download
    Each result shows its new pixel dimensions. Download individually or grab the whole batch as a ZIP.

Good to know

Why a maximum width rather than fixed dimensions

Almost every photo is a rectangle, and forcing an exact width and height stretches it. A single cap with an automatically calculated second side is what "resize without distortion" actually means. Cropping to a square is a different job, and this tool will not do it silently.

Will resizing make my image blurry?

Scaling down never does. Scaling up does — a 400-pixel image blown up to 1200 will be soft in any tool, because no detail exists to recover. The rule is simple: start from something larger than you need.

Resize or compress first?

Resize first. Halving the pixel count usually removes well over half the bytes, and the quality setting then has a much bigger effect. Both controls are on this page so you can do it in one go.

Practical tips

  • For in-page images, 1200–1600 pixels wide is plenty — export at 2× and let the page display it smaller for crisp high-DPI rendering.
  • For square avatars, crop to a square first and resize second. Squashing a rectangle never looks right.
  • Resizing cannot improve sharpness: upscaling a small file only makes it softer. Go back to the original if you need more detail.

Specifications

Input formatsJPG, PNG, WebP, GIF, BMP, SVG, AVIF, ICO
ScalingProportional, driven by max width / max height
Scale slider10% – 200%
BatchYes — many files, one set of settings
Uploaded to a serverNo — everything runs locally in your browser
File limitsNone (bounded by device memory; oversized images are scaled down)
Optional compressionYes — output format and quality are adjustable
PriceFree, no account required

Frequently asked questions

Will this distort my image?

No. You set one side; the other is computed from the original aspect ratio, so the proportions never change.

Can I enlarge a small image?

Yes, but it will soften — upscaling stretches existing pixels rather than inventing detail. For a genuinely sharp large version you need vector source (SVG) or a larger original file.

How many files can I process at once?

There is no hard cap; it depends on your device memory. A desktop handles dozens in one batch.

Does resizing change the format?

Not by default. You can switch the output to WebP or JPG, which usually saves another significant chunk.

Will my original files be overwritten?

No. Originals are only read; results are downloaded as separate files.

Related tools