Free · Private image processing · No sign-up

Image Resizer

Resize PNG, JPEG and WebP images to exact pixel dimensions, preserve aspect ratio, and download the result without uploading.

STEP 1

Choose your image

Select a PNG, JPEG, or WebP file. You’ll see the original and edited image here.

Drag and drop your file hereor browse from your device
PNG, JPEG or WebP · up to 20 MiB. Images are processed locally.
STEP 2

Adjust the image

Set the size, format, or other options you need.

Aspect ratio is locked: the target width controls the result; height is calculated from the source.

How to use Image Resizer

  1. Select a PNG, JPEG or WebP image.
  2. Set the target width. With aspect ratio locked, height is calculated from the source image.
  3. Turn off the lock for exact width and height, then resize and download the PNG.

Resize dimensions rather than just renaming a file

A smaller pixel canvas can reduce page rendering and layout costs. This tool uses browser image decoding and high-quality canvas resampling, then exports PNG so resize settings are independent of lossy compression. Enter both dimensions only when stretching is intentional. It does not crop the image.

Image limits and metadata

Input files are limited to 20 MiB, decoded images to 40 million pixels, and output dimensions to 8192 pixels per side with a 40-million-pixel total cap. Canvas re-encoding does not preserve source EXIF metadata or animation. For a smaller delivery file, pass the resized result to the image compressor or format converter.

Does locking the ratio use both dimensions?

No. Width controls the output and height is derived from the source ratio. Unlock it to use both width and height.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Practical guides for this tool

Browse all developer tools