Image Resizer

Resize and compress JPEG, PNG and WebP images in your browser. Set the dimensions, choose a format and download the result.

Your image is processed entirely on your device — it is never uploaded, so even large or private photos stay with you.

How Does It Work?

  1. Choose or drop an imageJPEG, PNG, WebP and GIF all work. The file is opened locally — no upload, no waiting for a server.
  2. Set the sizeType a width and the height follows automatically, or pick a percentage. Unlink the proportions if you need an exact box.
  3. Pick a format and downloadJPEG for photographs, PNG when you need transparency, WebP for the smallest file. The download button saves it to your device.

What Is It Used For?

Most "resize your image" websites upload your file to a server, process it there and hand back a link — which means your photo now sits on someone else’s machine. This tool uses the browser’s own canvas to decode, scale and re-encode the image on your device, so the picture never travels anywhere. That also makes it instant, and it works with no internet connection once the page has loaded.

  • Shrinking a phone photo that is too large to email or upload.
  • Resizing an image to the exact dimensions a website or form demands.
  • Compressing pictures before putting them on a web page, to keep it fast.
  • Converting a heavy PNG screenshot into a much smaller JPEG or WebP.
  • Handling images you would rather not upload to an unknown service.

Examples

Starting pointSettingsTypical result
4000 × 3000 phone photo, 4.2 MB1600 px wide, JPEG 85%~420 KB
1920 × 1080 PNG screenshot, 2.1 MBSame size, JPEG 85%~240 KB
3000 × 2000 photo, 3.5 MB50%, WebP 85%~180 KB
800 × 800 logo with transparencySame size, PNGLossless, transparency kept

Frequently Asked Questions

Is my image uploaded to a server?

No. The file is read, resized and re-encoded entirely inside your browser using the canvas API. Nothing is transmitted, and nothing is stored — reloading the page discards everything.

Which format should I choose?

JPEG for photographs, PNG when you need transparency or a lossless copy, WebP when you want the smallest file and know your audience uses a current browser. WebP is typically 25–35% smaller than JPEG at the same visual quality.

What quality setting should I use?

Around 80–85% is the sweet spot for photographs: the difference from the original is hard to see and the file is a fraction of the size. Below about 60% compression artefacts start to show, especially around text and sharp edges.

Why did my PNG get bigger as a PNG?

Re-encoding a PNG can produce a larger file if the original was optimised with a specialised tool. For photographs, switch the output to JPEG or WebP — PNG is a poor fit for photographic content.

Can I enlarge an image?

You can set dimensions larger than the original, but nothing is gained: the extra pixels are interpolated, so the result looks soft. Enlarging beyond about 150% rarely looks good.

What happens to transparency?

It is kept in PNG and WebP output. JPEG has no transparency, so transparent areas are filled with white.

Is there a file size limit?

The tool warns above 30 MB, which is where browsers begin to struggle. Very large images are limited by your device’s memory rather than by us.

Free. No registration. This tool runs entirely in your browser, so the data you enter stays on your device.