Image Resizer

Resize JPEG, PNG, WebP and GIF images by exact pixels or by percentage, with the aspect ratio locked so nothing stretches. The image is processed in your browser and never uploaded.

Runs in your browser, nothing is uploadedFree, no sign-up

Loading tool…

How to use the Image Resizer

  1. Choose an image, or drag it onto the drop area.
  2. Enter a new width or height. With the ratio locked, the other side updates automatically. Or pick a percentage.
  3. Choose a format and select Download.

Example

Input
photo.jpg, 4032 × 3024 px, 3.1 MB
New width: 1600 px (ratio locked), WebP, quality 85
Result
photo-1600x1200.webp, 1600 × 1200 px

The output file size depends on the image content.

About this tool

Resizing to the size you actually display is the single most effective way to make images lighter. Upscaling, making an image larger than the original, is allowed but cannot add detail; expect softness above 100%.

The resizer uses the browser’s high-quality image smoothing. For large reductions it scales down in steps, which keeps fine lines and text sharper than a single jump.

Known limitations

  • Animated GIFs become a single still frame.
  • Metadata such as EXIF camera details and GPS location is removed from the output.
  • Very large images, above about 16,000 pixels on a side, may fail on phones because of browser memory limits.
  • Saving a transparent image as JPEG fills the transparent areas with white.

Frequently asked questions

Are my images uploaded?

No. The file is read by your browser, resized on a canvas element and saved back to your device. You can disconnect from the internet after the page loads and the tool will still work.

Which format should I choose?

WebP for websites, JPEG for photos you will email or share widely, and PNG for screenshots, logos or images with transparency.

Why does my resized PNG have a larger file size?

PNG is lossless, so photos saved as PNG are large. Save photos as JPEG or WebP instead.