Free tool

Image resizer

Resize or crop an image to an exact size — a platform preset or your own numbers — and download it.

What this does

Give it an image and a target size and it returns the image at that size, either fitted inside the canvas on a background colour of your choosing or filled to cover it and cropped. Presets cover the sizes people actually need — a 1280×720 YouTube thumbnail, a 1080×1920 vertical frame, a 1080×1350 portrait post, a 1080×1080 square — and you can type any width and height instead. The resampling is the browser's own high-quality path, which is the same one an image editor uses for a straightforward resize, and the download is a PNG or a JPG at a quality you set. The file is processed in the page and never uploaded.

How to resize an image

  1. 01

    Drop in the image

    PNG, JPG, WebP or GIF. It stays on your machine — the resize happens in the page.

  2. 02

    Choose a size

    Pick a platform preset or type a width and height. Fit puts the whole image inside the canvas on a background colour; fill covers the canvas and crops the overflow.

  3. 03

    Download

    PNG for graphics and anything with hard edges or transparency, JPG for photographs and for staying under a platform's file size cap.

Questions

Will resizing lose quality?

Making an image smaller does not — you are discarding detail you were not going to see anyway. Making it larger does: there is no extra detail to invent, so a 640×360 thumbnail blown up to 1280×720 is a soft 1280×720. Start from the largest original you have.

What is the difference between fit and fill?

Fit keeps the whole image and pads whatever the canvas has left over with a background colour. Fill covers the whole canvas and crops what does not fit. Fit for a logo, fill for a photograph.

How do I get a JPG under 2MB for a YouTube thumbnail?

Export as JPG and lower the quality. At 1280×720 a quality of around 0.85 is visually indistinguishable and lands well under 2MB; the file size is shown before you download so you can check rather than guess.

Is the image uploaded?

No. It is decoded, drawn to a canvas and re-encoded entirely in your browser.

Other free tools