RESIZE

Resize images

Resize images to exact pixel dimensions or percentages in your browser. Free, private, no signup.

Drop files here or click to browse — JPG / JPEG / PNG / WEBP accepted, batches welcome

Drop images above; each is scaled to fit within the pixel size you set, longest side first, proportions locked. Nothing gets squashed, stretched or cropped.

Resizing vs compressing: resizing changes pixel dimensions ("maximum 2000px"); compressing changes bytes at the same dimensions ("maximum 2MB"). Pixels → this page. Bytes alone → the image compressor, linked below. (Resizing slashes bytes too: halve the dimensions and the pixel count quarters — a 6000px camera photo fitted to 1920 lands around a tenth of its original size.)

Common targets:

No upscaling, ever. Enlarging can't create detail that was never captured. Images already smaller than the target pass through unchanged, and each output filename carries its actual final pixel size — what happened is never a mystery.

Formats are preserved: JPG stays JPG, PNG stays PNG with transparency intact, WebP stays WebP. Mixed batches are fine, each file reporting its own numbers, ZIP for the lot.

The scaling runs in this page on your device — no upload, no server, works offline once loaded.

Frequently asked questions

What does "fit within" mean exactly?

The longest side scales down to your number; the other follows in proportion. 6000×4000 fitted within 1920 becomes 1920×1280 — nothing cropped or stretched.

Can it make images bigger?

No — deliberately. Upscaling just makes blur bigger and files heavier. Smaller images pass through unchanged.

Will this reduce file size too?

Substantially — halving dimensions roughly quarters the bytes. Need smaller bytes at the same dimensions? That's the image compressor.