Compress Image Online
Shrink JPG, PNG and WebP files to a fraction of their size while keeping them sharp. Everything happens inside your browser, so your images never leave your device.
Drop your file here
Choose fileSupported formats: JPG, PNG, WebP · Up to 30 MB per file
Your file never leaves your device.
Lower quality means a smaller file. 80% suits most photos.
All processing happens in your browser. Files are never uploaded to a server.
At a glance
- Formats
- JPG · PNG · WebP
- Max file size
- 30 MB
- Rate limit
- 5 files per minute
- Processing
- In your browser - nothing is uploaded
- Price
- Free, no account
How to use
Drop your image into the box above, or click to pick a file.
Choose a quality level. 80% is a good balance for most photos.
Optionally set a maximum width or height to shrink large photos further.
Download the compressed image.
Frequently asked questions
Are my images uploaded to a server?
No. Compression runs entirely in your browser using the Canvas API. Your image data never leaves your device, and nothing is stored or transmitted.
How much smaller will my image get?
It depends on the source. Photos straight from a phone or camera typically shrink by 60-90% at 80% quality with no visible difference. Images that have already been compressed will shrink much less.
Will compressing reduce image quality?
JPG and WebP compression is lossy, so some detail is discarded. At 80% quality the difference is usually invisible at normal viewing size. Lower the quality slider for smaller files, raise it if you need to preserve fine detail.
What happens if my image is already optimized?
If compressing would make the file larger, the tool returns your original file unchanged and tells you so. You will never end up with a bigger file than you started with.
Does this work with PNG transparency?
Yes. PNG files keep their transparent areas. Note that PNG uses lossless compression, so the savings are smaller than with JPG - if you do not need transparency, converting to JPG or WebP will shrink the file much more.
Is there a file size limit?
Files up to 30 MB are supported. The practical limit depends on your device, since processing happens locally - very large images may be slow on older phones.