Image Resizer & Compressor

Resize and compress images in your browser: by width, height or percent, JPEG/PNG/WebP output with a quality slider. Files never leave your device.

Everything runs in your browser — your data is never sent to any server.

Why resize images before uploading

A photo from a modern phone weighs 3–5 MB and is 4000 pixels wide — a blog needs 1200 and 150 KB. Oversized images slow every page down, and page speed is both a ranking factor and a patience test for visitors. This tool resizes and compresses right in the browser: no uploads, no accounts, no watermarks.

What it does

  • Resize by target width, height or a percent of the original — proportions always preserved.
  • Convert between JPEG, PNG and WebP with a quality slider.
  • Shows the size before and after, so you see exactly how much you saved.

How to use

  1. Drop an image into the zone or pick a file.
  2. Choose how to resize (by width, height or percent) and the output format.
  3. Press Resize & Compress, check the result and download it.

How it works

The image is drawn onto a canvas with high-quality smoothing and re-encoded by the browser’s own encoder (canvas.toBlob) with your chosen quality. The file is processed entirely on your device — no server ever sees it.

Frequently asked questions

Which format should I choose?

WebP gives the smallest files for photos; JPEG is the safe classic compatible everywhere; PNG only makes sense for images with sharp edges, text or transparency.

Why did the file get bigger after processing?

If you upscale an image or pick PNG for a photo, the file can grow. The savings counter shows the honest result — try lowering the quality or the dimensions.

Related tools