Image Resizer

Resize JPG, PNG and WebP images in your browser without uploading them.

Related Tools

0 comments

How it works

The image is loaded into an HTMLImageElement, then drawn into a hidden HTMLCanvasElement at the requested dimensions. The canvas resampling uses the browser's built-in bicubic-like algorithm — the same one used by CSS for transform: scale. The canvas is then exported via toBlob() in the chosen format. Because everything happens in the page itself, no image data is ever sent to a server — useful for screenshots and confidential photos.

Common use cases

  • Shrinking a phone photo to under 1 MB before email-attaching it.
  • Creating a 256×256 favicon source from a high-res logo.
  • Producing a fixed-width product image for an e-commerce upload.

See also: Image Compressor .

Frequently asked questions

Will it upscale?

Yes if you ask it to, but small originals will look blurry. The tool does not perform AI upscaling.

Does it strip EXIF?

Yes — drawing through Canvas discards EXIF metadata, including GPS location. Useful before sharing photos publicly.

Why does WebP make my file smaller?

WebP uses a more efficient compression algorithm than JPG. Most modern browsers and platforms support it; older readers may not.

Is the original modified?

No. The tool produces a new file; your original is untouched.