Skip to content
Browser tool Runs locally

Image Resizer

Resize PNG, JPEG, and WebP images in your browser.

Resize an image

The image is decoded and resized in your browser. It is not uploaded to a server.

How to resize an image

  1. Choose a PNG, JPEG, or WebP image.
  2. Set the target width and height.
  3. Keep aspect ratio locked unless you intentionally need different proportions.
  4. Resize and download the browser-generated image.

What stays on your device?

The image is decoded into browser memory and drawn to a canvas. No image upload endpoint is involved. The output is created as a local browser object URL until you download it.

Dimensions are not the same as file size

Reducing width and height often reduces the resulting file size, but the relationship is not fixed. Image content, format, and encoding quality also affect the number of bytes.

Aspect ratio and enlargement

  • The aspect-ratio lock is enabled by default so changing one dimension updates the other proportionally.
  • Unlock the ratio only when intentionally changing the image proportions.
  • Enlarging an image creates new pixels through canvas scaling; it cannot restore detail that was not present in the original.

Output formats

The implementation accepts PNG, JPEG, and WebP. It encodes the resized result back to the selected input format, using the browser canvas encoder; JPEG and WebP use the tool's configured quality value, while PNG remains lossless at the encoder level.

Resize before compression

If an image is much larger than its intended display dimensions, resizing it first can reduce the amount of pixel data that the compressor needs to encode. For further size reduction, Odelvo's Image Compressor can be used afterward.

Frequently asked questions

Does resizing preserve aspect ratio?
Yes by default. Turn off the aspect-ratio option only when you intentionally want independent width and height values.
What image formats are supported?
PNG, JPEG, and WebP are accepted and the output keeps the selected input format where the browser can encode it.
Does the tool upload my image?
No. Image processing happens locally in the browser.

Related tools