Resize Image Online — Free JPG, PNG & WebP Resizer

Enter a width, height, or both — the image scales proportionally to fit. Supports JPG, PNG, WebP, AVIF, TIFF, BMP, and GIF. No sign-up, no watermarks.

Drag & drop your file here, or

Max 100 MB • Max 10 min duration • Max 1080p

Common sizes

×

Leave one field empty to resize by a single dimension. Aspect ratio is always preserved.

Output matches your input format — JPG stays JPG, PNG stays PNG. Aspect ratio is preserved using fit-inside scaling.

How to Resize an Image Online — 3 Steps

Upload your image, set the target dimensions, and download a perfectly scaled version in seconds.

  1. Upload your image

    Select any JPEG, PNG, WebP, AVIF, TIFF, BMP, or GIF file up to 100 MB. The output will be in the same format as your upload.

  2. Set the target width and/or height

    Enter a width, a height, or both. You can also pick a common size preset — 1920×1080, 1280×720, 1200×630, and more. Aspect ratio is always preserved.

  3. Download the resized image

    Click Resize image and download the result. The output is in the same format as your upload — JPG stays JPG, PNG stays PNG.

Why Resize an Image?

The most common reasons to change an image's pixel dimensions.

WEBReduce a large photo to web-friendly dimensions before uploading to a CMS or blog
SOCIALResize to exact platform sizes — 1200×630 for OG images, 1080×1080 for Instagram posts
EMAILShrink images so they load quickly in email newsletters and HTML templates
PRINTUpscale small images to the resolution required for print or poster production
UICreate multiple resolution variants of an icon or logo (1×, 2×, 3×)
PERFReduce banner and hero image dimensions to improve Core Web Vitals scores

Frequently Asked Questions

Does the tool preserve the aspect ratio?

Yes. The resizer uses fit-inside scaling — the output fits within your specified dimensions while keeping the original aspect ratio. For example, if you specify 800×600 but your image is 16:9, the output will be 800×450, not 800×600 with black bars or distortion.

Do I need to specify both width and height?

No. You can specify just one dimension. Enter only a width to resize to that width with the height calculated automatically, or enter only a height to resize to that height with the width calculated automatically.

What formats are supported?

Input formats: JPEG, PNG, WebP, AVIF, TIFF, BMP, GIF. The output is saved in the same format as your input. For example, uploading a PNG gives you a resized PNG.

Can I upscale a small image?

Yes — just enter dimensions larger than the original. However, upscaling uses interpolation to fill in missing pixels, which means the image will be softer (blurrier) than a native high-resolution version. For print or professional use, start from the highest-resolution original available.

Is there a maximum output size?

Each dimension can be set up to 10,000 pixels. For very large output sizes processing may take a few seconds longer than usual.

Is this image resizer free?

Yes — no account, no watermarks, no subscription. Upload, resize, download.