Skip to content

Image Resizer

Resize and compress a photo without it ever leaving your computer.

Resize, crop to common sizes and compress JPEG, PNG or WebP images in your browser, using high-quality resampling so large reductions stay sharp.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these

Drop an image here

JPEG, PNG, WebP, GIF or AVIF. It stays on your computer: nothing is uploaded and there is no server involved.

How the Image Resizer works

Resizing a photograph is a local operation and a browser can do it, so there is no reason for the picture to travel to somebody's server and back. Nothing here is uploaded, and the reduction asks for the browser's highest-quality resampling, which is the setting that separates a sharp result from a mushy one and the one most browser-based resizers leave at its default.

Also known as: resize image online · compress image online · photo resizer · reduce image file size · image size converter

Frequently asked questions

Are my images uploaded anywhere?

No. The file is read by the page, drawn onto a canvas and encoded again, all in your browser. There is no server involved and no request carrying the picture, which is the point: a photograph of a passport, a contract or a child is not something that needs to visit a stranger's machine to become smaller.

Why does my resized image look blurry or jagged elsewhere?

Almost always because the resizer did not ask for high-quality resampling. Left at its default the browser samples a handful of source pixels for each destination pixel and discards the rest, so shrinking a 4000 pixel photo to 400 throws away most of the information without averaging it, and fine detail becomes aliasing while small text becomes mush. Asking for the high-quality setting makes every source pixel contribute. The widely repeated remedy of halving repeatedly is done here as well, but measured against a single high-quality draw in Chrome the two results were bit-identical at every reduction from 2x to 65x, so it is insurance for engines that ignore the setting rather than the thing doing the work.

Which format should I choose?

WebP for almost everything on the web: at the same visible quality it is usually 25 to 35 percent smaller than JPEG, and every current browser supports it. JPEG where something old has to read the file. PNG only for graphics with flat colour or transparency — for a photograph it is lossless and enormous, often several times the JPEG.

What quality setting should I use?

Around 80. Below about 70 the artefacts around edges become visible; above 90 the file grows quickly for a difference almost nobody can see. One thing worth knowing: re-encoding a JPEG at 100 does not restore anything, it stores the existing compression artefacts in full detail, which is why a file can come out larger than it went in.

Why did my transparent PNG turn black?

Because JPEG has no transparency, so the transparent areas have to become some colour, and with nothing painted behind them that colour is black. Choose a background here, or keep the file as PNG or WebP, both of which support an alpha channel.

Does resizing reduce the file size?

Almost always, and usually by more than you would expect, because file size follows the pixel count rather than the width. Halving both dimensions quarters the number of pixels. Going from 4000 by 3000 to 1000 by 750 leaves a sixteenth of the pixels, which is why a 6 MB photo becomes a few hundred kilobytes.

Related calculators