Compress images online
Compress JPG, PNG and WebP images. Pick a quality level or an exact target size in KB, compare before and after, and download a ZIP.
Use visited browser tools offline
Opt in to cache public tool pages and code as you use them. No uploaded images, results or API responses are cached. After enabling, reload this tool once online and use it before going offline. Server processing and AI model downloads require a connection.
How to use Compress Image
- 1Drop one or many images
- 2Choose a level or a target size in KB
- 3Compare, then download one file or a ZIP
What makes it better
- Exact target size (e.g. under 50 KB) for forms and portals
- Before / after slider with per-file savings
- Auto mode keeps your original when it can’t be made smaller
Good to know
- Works with JPG, PNG, WebP, GIF, BMP and AVIF (AVIF depends on your browser), up to 80 MB per file.
- Target size searches encoder quality within its quality floor. Dimensions are reduced only when you explicitly allow it; results explain changes or unmet limits.
- Opaque PNGs usually shrink most as JPG; transparent PNGs are saved as WebP so transparency is kept.
- Animated GIFs are compressed as a single still frame.
Compress Image FAQ
Will my original image be changed?
No. Your original image stays unchanged. Download the result as a separate file.
How do I compress an image to a specific size like 50 KB?
Switch to “Target size”, type the size in KB and compress. The tool searches for the highest quality that still fits, and reduces dimensions only when you explicitly allow it.
Why is my PNG not getting much smaller?
PNG is lossless, so re-saving it rarely saves space. Choose WebP or JPG as the output format for big reductions — WebP keeps transparency.