Web Toolkit

Image Resizer

Resize images to exact dimensions or a percentage, without uploading them.

Resize

Private by design. Images are decoded and re-encoded with the Canvas API inside your browser. No file is ever uploaded — the tool works with your network disconnected.

Frequently asked questions

Are my images uploaded to a server?

No. The file is read with the FileReader API and drawn to a Canvas entirely on your device. You can disconnect from the network and the tool still works.

Will resizing reduce the quality?

Making an image smaller discards detail but usually looks clean. Making it larger cannot recover detail that was never there, so enlarged images look soft.

Which formats are supported?

Any format your browser can decode — JPEG, PNG, WebP, GIF (first frame), BMP and usually AVIF. Output can be JPEG, PNG or WebP.

Does resizing keep EXIF data?

No. Canvas re-encoding drops all metadata, including GPS coordinates and camera details. That is a privacy benefit, but keep the original if you need the metadata.

About the Image Resizer

Resizing happens on a Canvas element with the browser high-quality smoothing enabled, which gives results comparable to a desktop editor for downscaling.

Downscale freely; upscale with low expectations. Enlarging invents pixels that were never captured, so a 400px image blown up to 1600px will look soft no matter which tool does it.

Keep the aspect-ratio lock on unless you deliberately want distortion — enter one dimension and the other follows. The output format defaults to the input format, and you can pick a JPEG or WebP quality level, with the estimated file size updating before you download.

Very large images are limited by browser Canvas dimensions, roughly 16,384 pixels on a side on desktop and less on mobile Safari.

Related tools