Resize an Image - Free, No Upload
Resize a photo by percentage, or to an exact width or height, entirely in your browser. The other dimension always scales proportionally, so the image never comes out stretched.
Maintained by Hirantha Sandaruwan Lakshan. Updated 31 July 2026.
How it works
Percentage mode scales both dimensions by the same factor - useful for a quick, proportional shrink.
Exact width or exact height mode fixes one dimension and calculates the other automatically to preserve the original aspect ratio.
The resized image is re-encoded in its original format, so a JPG stays a JPG and a PNG stays a PNG.
Worked examples
Fitting a photo to an upload limit
Set an exact width like 1280px to shrink a large phone photo down to a size most upload forms and messaging apps accept comfortably.
Halving a batch of photos
Use percentage mode at 50% to shrink a whole batch of images by the same proportion in one pass.
Preparing a thumbnail image
Set an exact height like 200px when you need several images to line up at the same height in a layout.
Frequently asked questions
Will resizing stretch or distort my image?
No - only one dimension is set directly, and the other is calculated automatically to keep the original proportions.
Can I resize several images at once?
Yes, drop in a batch and each one resizes using the same setting.
Does resizing change the image format?
No, the output keeps the same format as the file you uploaded.
Is my image uploaded anywhere?
No, resizing happens entirely in your browser tab.
What size should I use for a website or social post?
1920px on the longest side covers most full-width web images. 1080px suits a typical social post. Going much beyond the size it will actually be displayed at only costs bandwidth.
Can I make an image bigger without it looking blurry?
Not really. Enlarging invents pixels that were never captured, so the result gets soft. Resizing down is lossless-looking; resizing up never adds detail that wasn't there.
Does resizing remove EXIF data?
Yes. Redrawing through a canvas produces a fresh image without the original metadata, so location and camera details don't survive the resize.
Why is there a maximum size?
Browsers cap how large a canvas can be, and on iOS that cap is low enough that exceeding it crashes the tab rather than raising an error. The limit keeps you the right side of it.
Sources & references
Updated Jul 31, 2026