Image compression runs locally in your browser. Nothing is uploaded.

Image Compressor

Compress an image in your browser by re-encoding it as JPEG or WebP, compare the before and after sizes, and download the smaller file.

Image compression runs locally in your browser. Nothing is uploaded.

Compress image

Drop an image here

Choose, drag, or paste a PNG, JPEG, WebP, or browser-supported image.

Original size Not ready
Compressed size Not ready
Reduction Not ready
Dimensions Not ready

The compressed image preview will appear here.

Choose an image to compress.

Local image compression for faster sharing

Use this image compressor for photos, screenshots, blog images, social posts, and attachments when you need a smaller JPEG or WebP without sending the original image away.

Compression happens through Canvas on your device. Lower quality usually means smaller files, and the exported image may not keep the original file metadata.

How to use this tool

  1. Add an image

    Choose, drag, or paste the image you want to shrink.

  2. Adjust quality and format

    Select JPEG or WebP and move the quality slider until the preview and file size look right.

  3. Download the compressed image

    Check the reduction percentage and save the compressed image locally.

FAQ

Does this compressor upload my image?

No. The image stays in your browser and is compressed with local Canvas APIs.

Which formats can I export?

The compressor exports JPEG or WebP. PNG input can be compressed by re-encoding it as one of those formats.

Can compression make a file larger?

Yes, especially with tiny files or simple graphics. Compare the output size before downloading.

Is EXIF metadata kept?

Canvas export usually strips metadata such as EXIF, orientation tags, and camera details.