Image and compression settings
Click to choose or drag an image here
Shrink an image's file size right in your browser. Pick JPEG, WebP, or PNG output, adjust quality and resize, and compare the before-and-after file size before downloading. Nothing is uploaded.
Start compressingClick to choose or drag an image here
This tool compresses and optionally resizes an image entirely inside your browser using the Canvas API. It draws the image onto a canvas at your chosen dimensions, then re-encodes it as JPEG, WebP, or PNG at your chosen quality, so you can shrink file sizes for faster page loads or easier sharing without uploading anything.
Choose the format that best balances quality and file size for your image.
Fine-tune the compression level and see the resulting file size update live.
Cap the maximum width to shrink large photos while keeping their aspect ratio.
See the original and compressed image side by side with exact file sizes.
Your image is processed locally and is never uploaded to a server.
Save the compressed image as a file, or copy it straight to your clipboard.
| Original | Setting | Typical result |
|---|---|---|
| 4.2 MB JPEG photo | WebP, 75% quality | Often 70–90% smaller with little visible difference |
| 3000px wide photo | Resize to max width 1280px | Significant size reduction for web use |
| Screenshot with text | PNG, no resize | Stays sharp since PNG is lossless |
No. This tool reads the image file locally and compresses it using the browser's built-in Canvas API. The image is never uploaded anywhere.
WebP usually gives the smallest file size at a given quality and is supported by all modern browsers. JPEG is the safest universal choice for photos. PNG is lossless and best for images with transparency or sharp text, but produces larger files.
PNG is a lossless format, so there is no quality setting to adjust. To reduce a PNG's file size, use the resize option or switch to JPEG or WebP instead.
Resizing to a smaller width reduces the total number of pixels, which lowers file size. It does not blur the image, though very large reductions in size will naturally lose fine detail.
There is no hard limit set by this tool, but very large images depend on your browser's available memory and may take longer to process.
This tool processes one image at a time so you can review the before-and-after comparison clearly. Choose a new image at any point to start over.