Resize Image

Change an image's width and height, by exact pixels or by percentage. Lock the aspect ratio to avoid stretching, or turn it off for full control.

Click to choose an image, or drag and drop it here

JPG, PNG, WebP. Stays on your device, nothing is uploaded.

Lock aspect ratio
Changing width automatically updates height to match, and vice versa.

Your resized image will appear here once generated.

Exact dimensions stretches or shrinks to the width and height you enter (lock the aspect ratio to avoid distortion). Percentage scales proportionally from the original size. Nothing is uploaded, the resize happens on your device using the canvas API.

Common questions

Will resizing distort my image?

Only if you type in a width and height that don't match your original aspect ratio with "Lock aspect ratio" turned off. Leave it on and the other dimension updates automatically to keep proportions correct.

Does resizing reduce file size too?

Usually, yes, since fewer pixels means less data. If you need a specific file size rather than specific dimensions, use the Compress Image tool instead, which targets a byte size directly.

What's the maximum size I can resize to?

Up to 20,000 pixels on each side, limited by what browsers can reliably handle in a canvas element, not by any restriction on our end.