Compress Image
Shrink file size by adjusting quality.
Drop images here or click to choose
JPG, PNG, WebP, GIF, BMP, TIFF or AVIF. Files are processed in your browser and never uploaded. They stay in this browser until you remove them.
Ctrl+OchooseCtrl+Vpaste
Make photos and screenshots smaller for websites, email and upload forms. Each image is compressed the moment you drop it — camera photos usually get 25–50% smaller and PNG screenshots 40–50% — and a before/after slider lets you check the quality before you download. Compression runs in your browser, so your images never leave your device; it's free and needs no sign-up.
How to compress an image
- Drop images anywhere on the page, paste one with Ctrl+V, or click to choose files. They are compressed with the Balanced setting as soon as they arrive.
- Drag the divider on the preview to compare the original with the result, and see how much each file saved.
- If you like, pick Smallest or High quality, switch the format to JPG or WebP, limit the long edge to 2560, 1920 or 1280 pixels, or cap the file size at 50 KB to 1 MB. Every file updates on its own.
- Click Download under the preview; with several images it saves them all as one ZIP. Or click Apply beside it to put the compressed versions in the list in place of the originals (Undo restores them) and carry on in another image tool.
Features
- Three levels: Smallest, Balanced and High quality, or fine-tune the quality and the number of PNG colors
- Maximum file size of 50 KB, 100 KB, 200 KB, 500 KB or 1 MB, at the best quality that fits
- Optional long-edge limit: 2560, 1920 or 1280 px
- Keep each file's format (BMP, TIFF, HEIC and AVIF become JPG, or PNG with transparency), or save as JPG or WebP
- Before/after slider with zoom to check the result
- A file that can't get at least 1% smaller is kept unchanged, and so are animated GIFs and WebPs, so no frame is lost
- Many images at once, downloaded as one ZIP or applied in place, ready for the next image tool
Is it private?
Yes. Compression runs in your browser with WebAssembly, and your images are never uploaded. Compressed files are saved without EXIF details such as the camera, the date or the GPS location, and a file kept as “Already optimal” is left untouched.
Frequently asked questions
How much can I compress an image without visible loss?
Usually by a quarter to a half. With Balanced (quality 80, 256 colors for PNG), most images look the same as the original at normal size, while camera JPEGs typically shrink by 25–50% and PNG screenshots by 40–50%. High quality (92, lossless PNG) is hard to tell apart even zoomed in. The comparison slider and zoom show the result on your own image.
Is WebP smaller than JPG?
Usually, yes. Camera JPEGs saved as WebP get 50–60% smaller, and a PNG photo saved as JPG or WebP usually shrinks by 85% or more. WebP also keeps transparency and opens in every current browser; JPG opens in more older programs.
How do I compress an image to under 100 KB?
Choose 100 KB under Max file size. Each image gets the highest quality that fits (down to quality 30 for JPG and WebP, or 16 colors for PNG); if even that is too big, the picture is also made smaller, and its row says what it took. A kilobyte counts as 1,000 bytes here, so the file also meets limits that count 1,024.
Why does a file say “Already optimal”?
Because compressing it didn't make it at least 1% smaller, so the original is kept unchanged and you never download a larger file. To go further, try Smallest, WebP or a long-edge limit. A long-edge limit you pick always applies, though, even if the result comes out larger, and the tool tells you when it does.
Do my images stay after I leave?
Yes, in this browser only, until you remove them; nothing is uploaded. After you click Apply, the list holds the compressed file, still named photo.jpg (only Download adds -compressed), and every other image tool opens that one; a file marked Already optimal has nothing to apply and stays as it was. × or Remove all deletes images from this browser.