Skip to content

Image Compressor & Resizer

Reduce image file size, resize and convert to JPEG, WebP or PNG without uploading your photos.

This tool runs entirely in your browser. Your data never leaves your device.

About the Image Compressor & Resizer

Large photos slow down websites, fill up email attachments and are often rejected by online forms with size limits. This tool reduces the file size of JPEG, PNG, WebP and other images by re-encoding them at the quality you choose and, optionally, scaling them down to a maximum width or height. It can also convert between formats: WebP is usually 25–35% smaller than JPEG at similar quality. Unlike most online compressors, your images are processed by your own browser and are never uploaded, which keeps personal photos and documents private. Camera metadata such as GPS location is removed from the result.

How to use it

  1. Drop an image onto the box, or click it to choose a file from your device.
  2. Choose the output format and quality. 70–80% usually gives a much smaller file with no visible difference.
  3. Optionally set a maximum width or height to resize large photos.
  4. Compare the sizes and preview, then download the compressed image.

Frequently asked questions

Are my images uploaded to a server?

No. Compression happens entirely in your browser using the canvas API. Your images never leave your device, so you can safely compress private photos and scanned documents.

Which format should I choose?

JPEG for photos that must open everywhere, WebP for the smallest files on websites (supported by all modern browsers), and PNG for screenshots, logos or images that need transparency or perfectly sharp text.

Why is my compressed file larger than the original?

This happens when the original was already heavily optimized, or when converting a photo to PNG, which is lossless. Lower the quality, choose JPEG or WebP, or reduce the dimensions.

Is there a file size limit?

Files up to 50 MB are accepted. Very large images (above about 50 megapixels) can exceed the memory available to the browser on phones; if that happens, try a computer.