shrink file size
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.
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.
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.
JPG, PNG, and WEBP images can all be compressed through this tool.
No — compression happens locally using your browser's canvas API; the image never leaves your device.
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.