Image Tools

Image Resizer

Resize up to 20 images at once by exact pixels or scale percentage, entirely inside your browser.

Private by default Instant results No signup
Image ResizerLive
Drop images or click to uploadPNG, JPEG, GIF, or WEBP · up to 20 at a time
100% private. Your images never leave this device.
No uploads. Resizing runs locally — nothing is sent to a server.
Nothing stored. No copies are kept, logged, or shared. Ever.
Overview

How does this resizer work?

Each uploaded image is redrawn onto a canvas at the target width and height, using the browser's built-in image scaling. The Width and Height fields set an exact pixel size, while X Scale and Y Scale show — and let you set — the same resize as a percentage relative to the first image you upload. Editing any one of the four fields updates the others to match.

With the aspect-ratio lock on, entering a width automatically calculates each image's height to match its own original proportions — useful when resizing images with different aspect ratios in the same batch.

Guide

How to use it

1Drop or upload up to 20 images
2Set a width/height or scale percentage in Custom Resize
3Click Resize to apply it to every queued image
4Download individually, or all at once as a zip
Why it helps

Features & benefits

Resize by exact pixels or scale percentage — kept in sync
Resize up to 20 images at once, with zip download
Optional aspect-ratio lock to prevent distortion
Shows each image's original and resized dimensions
100% private — nothing leaves the device

Why this runs entirely in your browser

Resizing uses the browser's own Canvas API to redraw the image at the new dimensions locally, so the original file never leaves the device — no upload, no server-side processing.

Common uses

Preparing an image for a specific platform's exact size requirement, shrinking a photo to fit a website's max width, or scaling a batch of screenshots down for a document.

Frequently asked questions

A few things people usually want to know before trusting the numbers.

Width and height can each be set up to 8000 pixels, which covers virtually any practical use case for a browser-based resize.

Yes, though enlarging beyond the original resolution can make the image look softer since new pixels are interpolated rather than captured.

PNG and GIF originals stay in their format; everything else is exported as JPEG at high quality.

With the lock off, width and height are independent — if the new ratio doesn't match the original, the image will appear stretched or squashed.

No. All resizing happens locally in your browser. Nothing uploaded here is sent to a server, stored, or shared.