Resize images online

Set the exact width and height you need — for a website, a form, a print or a social profile. Resizing uses high-quality scaling and runs entirely on your device.

Drop your images hereor click to choose files — processed on your device, never uploaded

100% private: files are processed in your browser and never uploaded to any server.

How it works

  1. Drop one or more images; the current dimensions of the first one are pre-filled.
  2. Type the new width or height — the other side follows automatically if the ratio is locked.
  3. Click Apply and download the resized images.

Good to know

Downscaling is done in steps rather than in one jump, which keeps edges sharp — a single-pass resize is what produces the soft, aliased look you get from naive tools. Upscaling is a different matter: no amount of processing can invent detail that was never captured, so enlarging beyond the original will always look soft.

With the aspect ratio locked, changing one dimension adjusts the other automatically so nothing is distorted. Unlocking it lets you force exact width and height, which is occasionally required by forms that specify precise pixel dimensions.

In a batch, the same width is applied to every file while each keeps its own proportions — useful for generating thumbnails or a gallery from photos that are not all the same shape. The output format matches the input, so PNG transparency survives.

Read more: How to compress an image to an exact size in KB

Frequently asked questions

Will resizing make my image blurry?

Downscaling (making the image smaller) keeps images sharp — this tool uses stepped high-quality scaling. Upscaling beyond the original size cannot invent detail and will look soft.

How do I resize without distorting the image?

Keep “Lock aspect ratio” enabled: change one dimension and the other adjusts to preserve the proportions.

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

Yes. Drop a batch and the same settings apply to all of them — useful for thumbnails and galleries.

Does the output keep my original format?

Yes: PNG stays PNG (with transparency), JPG stays JPG, WebP stays WebP.