Skip to content

Resize images

Set exact pixel dimensions or scale by percentage, with the aspect ratio kept intact. Your files never leave your device. Every conversion runs locally in your browser.

No upload · No sign-up · No file limit

or drop them here

Processed on your device · never uploaded · no limit

Resize by
Preset
Width × Height
Output format

This tool needs JavaScript, because resizing runs on your device rather than on a server.

Drop in JPG, PNG, WebP, AVIF, GIF, BMP, or HEIC files and resize them to whatever dimensions you need. Everything runs on your own device, so there is no upload, no queue, and no limit on how many images you put through it at once.

Keeping the proportions right

With Lock aspect ratio ticked, enter a width and the height follows automatically from the original proportions — nothing gets stretched. Untick it only when you genuinely need exact dimensions and accept that the image may be distorted to fit them. Choosing a preset sets both axes, so the lock is released automatically.

Why resizing beats compressing

Pixel count grows with the square of the dimensions, which makes resizing by far the most effective way to reduce a file. Halving both width and height removes about three quarters of the pixels before any compression is applied — and a smaller image compressed lightly almost always looks better than a large one compressed hard.

The usual mistake is serving images at their original camera resolution. A modern phone produces photographs around 4000 pixels wide; displayed in an 800-pixel column, roughly 96% of that data is discarded by the browser after you have already paid to send it.

Common sizes

Use Dimensions
Full-width web banner1920 × 1080
Image in a text column1000 wide
Instagram square post1080 × 1080
Instagram story / Reel1080 × 1920
X / Twitter header1500 × 500
Thumbnail400 × 400

Next steps

Common questions

Are my images uploaded anywhere?

No. Resizing runs entirely inside your browser on your own device. Nothing is transmitted or stored — load the page, disconnect from the internet, and it still works.

How do I resize without stretching the image?

Leave "Lock aspect ratio" ticked and set only a width. The height is calculated from the original proportions, so nothing is distorted. Unticking it lets you force exact dimensions, which will squash or stretch the image if they do not match the original ratio.

Can I make an image larger?

You can scale above 100%, but a raster image has no extra detail to reveal — enlarging interpolates between existing pixels and the result looks soft. For genuine enlargement you need an AI upscaler, which is a different kind of tool.

Can I resize several images to the same size at once?

Yes. Add as many as you like and they are all resized to the settings you choose, then offered individually or as a single ZIP.

What size should I use for the web?

Match the space the image actually occupies. For a full-width banner on a typical site, 1600–2000 pixels wide is ample. For an image in a text column, 800–1000 is usually plenty. Serving a 4000-pixel photo into an 800-pixel slot wastes roughly 96% of the bytes you send.

Does resizing reduce file size?

Substantially — more than compression does, in most cases. Pixel count scales with the square of the dimensions, so halving width and height removes about three quarters of the data before compression is even applied.