Image Resizer

Resize images online by width, height or percentage. Batch processing with aspect ratio preserved — runs in your browser, nothing uploaded.

All processing happens in your browser. Nothing is uploaded.

How to use

  1. Drop your images onto the box above, or click to choose files.
  2. Choose whether to resize by Width, Height or Percent, then enter the target.
  3. Optionally change the output format and quality.
  4. Each row shows the original and new dimensions. Download individually or all at once.

The other dimension is always calculated to preserve the aspect ratio, so images never come out stretched.

Choosing a target size

The most common mistake is uploading images at their original camera resolution. A modern phone produces images around 4000 pixels wide. Displayed in an 800-pixel column, roughly 96% of those pixels are downloaded, decoded, and then thrown away by the browser — paid for in bandwidth and battery by every visitor.

The practical rule is to match the largest space the image will occupy, then double it for high-density displays. A photograph shown in a 600-pixel-wide article column wants a file around 1200 pixels wide. A full-width hero on a desktop layout might want 2400. Going beyond that buys nothing visible.

Shrinking is cheap, enlarging is not

Reducing an image is a genuinely lossless-feeling operation: there is more information in the source than the destination needs, so the result is sharp and the file gets dramatically smaller.

Enlarging is the opposite. Interpolation can only estimate the value of new pixels from their neighbours — it cannot add detail that was never recorded. Up to about 150% the softening is subtle. Past 200% it is obvious, and no amount of sharpening afterwards genuinely restores what is missing; it only increases local contrast around the blur. When you need a larger image, the right answer is almost always to find a larger original.

Frequently asked questions

Are my images uploaded to a server?

No. Resizing happens in your browser using the Canvas API. Nothing is transmitted, which also means the tool keeps working with no network connection once the page has loaded.

Is the aspect ratio always preserved?

Yes. You set one dimension — width, height or a percentage — and the other is calculated from it. This tool deliberately does not offer free stretching, because a distorted image is almost never what someone actually wanted.

Can I make an image larger?

Yes, but understand what you get. Enlarging invents pixels by interpolating between existing ones; it cannot recover detail the camera never captured. The result looks progressively softer the more you enlarge. Beyond about 200% the softness is obvious.

Why did the file get bigger after I shrank the image?

Usually because the output format changed. Shrinking a JPEG and saving it as PNG can easily produce a larger file, since PNG is lossless. Set the output format to Keep original, or choose WebP, and the size will drop as expected.

What size should I use for a website?

Match the widest space the image will actually occupy, then account for high-density screens by roughly doubling it. An image displayed in a 600-pixel column is well served by a 1200-pixel file; anything beyond that is bytes the visitor downloads and the browser discards.

Will resizing rotate my phone photos correctly?

Yes. The image is decoded using its EXIF orientation, so a portrait photo stays upright rather than being processed on its side.