IMAGE TOOLS

Image Compressor

shrink file size

Upload an image and adjust quality to shrink its file size.

Click to choose a file or drop it here
JPG, PNG, or WEBP

The Image Compressor reduces an image's file size by re-encoding it at an adjustable quality level, using your browser's built-in canvas rendering. It's built for the common case of an image being too large to email, upload, or load quickly on a website.

How to use the image compressor tool

  • Upload the image you want to compress (JPG, PNG, or WEBP).
  • Adjust the quality slider to balance file size against visual quality.
  • Preview the estimated output size as you adjust.
  • Click download to save the compressed image.

When you'd use this

Shrinking photos before uploading them to a website with strict file-size limits.

Reducing attachment size so an image fits within an email provider's limit.

Speeding up a webpage or app by using smaller, faster-loading images.

Saving storage space when archiving large batches of photos.

Frequently asked questions

Will compression noticeably reduce image quality?

At moderate compression levels the difference is usually hard to spot; pushing the quality slider very low will introduce visible artifacts, especially in photos with fine detail.

Which formats does this support?

JPG, PNG, and WEBP images can all be compressed through this tool.

Is the compressed image uploaded anywhere?

No — compression happens locally using your browser's canvas API; the image never leaves your device.

About this tool

ToolBench runs this tool entirely in your browser. Your file or text is processed on your own device using JavaScript — nothing is uploaded to a server, nothing is stored, and there's no sign-up wall between you and the result. That's true of every one of the 500+ tools on this site, from PDF utilities to unit converters.

More image tools

View all image tools