Resize images

Resize JPG, PNG, and WebP images — to exact pixel dimensions or by percentage — entirely in your browser, with high-quality downscaling. Your images never leave your device: no upload, no account, no tracking.

Drop images here, paste, or

JPEG, PNG, WebP · multiple files welcome · resized in your browser, nothing uploaded

How to resize

With the ratio locked, each image is scaled to fit inside the width and height you give — its own proportions are kept. Fill in just one to constrain that side. Unlock to force an exact width and height on every image, even if that stretches some.

What this tool does

Drop in JPEG, PNG, or WebP images and change their pixel size on your own device. There are two ways to drive it. By dimensions, you give a width and a height in pixels: with the aspect ratio locked, each image is scaled to fit inside that box while keeping its own proportions, so a mixed set of photos all come out no larger than the size you named. Fill in only one field and that side is constrained while the other follows along. By percentage, you give a single number and every image is scaled to that fraction of its own size. Either way you can add one file or a few hundred, and download them one at a time or together as a ZIP.

Why the quality holds up

Shrinking an image well is harder than it sounds — a naive scale throws away pixels and leaves edges jagged or shimmering. This tool resizes with pica, which uses a Lanczos filter and works in linear light, so fine detail is averaged properly rather than dropped. The result is noticeably cleaner than a plain browser resize, especially on big reductions like a camera photo down to web size. If pica cannot load for some reason, the tool falls back to the browser's own high-quality scaler and says so plainly on the card, rather than failing.

Formats and file size

Each image keeps its original format: a JPEG stays a JPEG, a PNG stays a PNG, a WebP stays a WebP. Resizing is about dimensions, not about tuning file size, so JPEG and WebP are re-encoded at a fixed high quality and PNG stays lossless. Because the pixels are re-encoded, the hidden EXIF and GPS metadata is dropped along the way — a resized copy is also a cleaner, less revealing one. (An image left at its native size — because it was already smaller than your target — is passed through untouched, so it keeps its metadata.) If your real goal is a smaller file rather than smaller dimensions, Compress images is the better tool, and it can be used after this one.

Nothing is uploaded

The decoding, resizing, and re-encoding all run in your browser, using code this page loads only from its own address — never a third-party server. You can open your browser's network panel and watch: no image data leaves the machine. There is no account, no tracking, and no upload step to opt out of. The full source is public on GitHub under the AGPL-3.0 licence, and the privacy panel in the footer names every file this page can load and when. AVIF and GIF are not supported yet — AVIF because reliable in-browser encoding is not available on every platform, GIF because resizing would flatten its animation.

Questions

Can I resize an image without uploading it?

Yes. The whole process happens in your browser, on your device — you can verify it by opening your browser's DevTools Network tab while resizing and watching that no image data leaves the machine. There is no account and nothing to sign up for.

Can I resize to exact pixel dimensions?

Yes. Choose "By dimensions" and enter a width and a height. With the aspect ratio locked, each image fits inside that box while keeping its proportions. Unlock the ratio to force the exact width and height on every image — the card marks any image that had to be stretched to reach it.

Can I resize many images at once?

Yes. Add as many as you like — a whole folder's worth — and the same settings apply to all of them. Download them one by one from their cards, or all together with "Download all (ZIP)". The practical limit is your device's memory rather than a server quota.

Does resizing reduce quality?

Making an image smaller always discards some pixels — that is what resizing means — but this tool does it carefully with a high-quality filter, so the result stays sharp. JPEG and WebP are re-encoded at a high quality setting; PNG is kept lossless. Enlarging cannot invent detail that was never captured, so an upscaled image looks softer than one shot at that size.

Can it enlarge an image, not just shrink it?

Yes, but it is off by default. Tick "Allow upscaling" and the tool will scale images past their original size; without it, an image already smaller than your target is left at its native size and the card says so. Upscaling smooths the result but cannot add detail that was not there to begin with.

Related tools

Compress images — shrink the file size without changing dimensions. Photo Editor — crop, redact, and batch-edit images. Remove EXIF data — strip location and camera metadata before sharing. Find Duplicate Photos — spot duplicates and keep the best copy.