Free Image Resizer

Resize a JPG, PNG, or WebP by exact pixels or percentage. Free for up to 10 images per day. Images are processed in memory and never stored.

Click to choose an image or drag one here (JPG, PNG, WebP — max 20 MB)

Resized result preview

Why smaller dimensions mean much smaller files

An image file's size is driven mostly by how many pixels it has to encode, so halving both width and height cuts total pixel count to a quarter — and file size drops roughly in step, on top of whatever compression the format and quality setting already provide. That's the main reason resizing matters for the web: a photo straight off a modern phone camera can be 4000+ pixels wide, far larger than it will ever be displayed at, and shipping it at full resolution wastes bandwidth and slows page load for no visual benefit once it's scaled down to fit a page layout anyway.

Resizing only ever works one direction well. Shrinking an image discards detail the eye won't miss at the smaller size, but enlarging a small image can't recover detail that was never captured in the first place — the tool can only interpolate new pixels by guessing at the values between existing ones, which is why upscaled images tend to look soft rather than sharp.

Frequently Asked Questions

Will resizing distort my image?

No. When you set width and height, the image is scaled to fit within that box while keeping its original proportions — nothing is stretched or squashed. Leave one dimension blank to size purely by the other.

What happens to my uploaded image?

It is processed in server memory and streamed straight back to you. It is never written to disk, stored, or shared, and it is discarded the moment your download completes.

Which quality setting should I use?

85 is a good default for photos — visually indistinguishable from the original at a fraction of the size. Go lower (60–75) for web thumbnails where size matters most; use PNG for screenshots, logos, and images with text.

Does enlarging a small image actually add detail?

No — upscaling can only interpolate new pixel values between the ones that already exist; it can't invent detail the camera or source image never captured. An enlarged image will typically look softer than a genuinely higher-resolution original at the same size.

Why is there a daily limit?

Server-side image processing costs real resources, so free use is capped at 10 images per day per person — generous for everyday needs. The limit resets at midnight UTC.