Image Compressors
Every compression tool in one place: shrink JPG, PNG, WebP and GIF files, or hit an exact size target.
Compress an image now20 free tools · no signup · no watermarks
ALL IMAGE COMPRESSORS
Compress Image
Reduce the file size of JPG, PNG and WebP images
Compress JPEG
Reduce JPG file size with smart quality compression
Compress PNG
Optimize PNG files losslessly for smaller downloads
Compress WebP
Make WebP images even smaller with adjustable quality
Compress AVIF
Reduce AVIF file size while keeping the AVIF format
Compress GIF
Reduce animated GIF file size with resizing and frame skipping
Compress BMP
Shrink BMP files by reducing their dimensions
Compress JXL
Reduce JPEG XL file size in your browser
Compress HEIC
Shrink iPhone HEIC photos for easy sharing
Compress SVG
Minify SVG files by stripping editor cruft and extra code
HIT AN EXACT FILE SIZE
Compress Image to Size
Compress images to a target KB or MB file size
Compress Image to 20KB
Shrink photos under 20 KB for strict upload forms
Compress Image to 50KB
Compress images under 50 KB for forms and portals
Compress Image to 100KB
Make images under 100 KB for email and the web
Compress Image to 200KB
Compress photos under 200 KB for uploads and listings
Compress Image to 500KB
Shrink images under 500 KB for marketplaces and CMS
Compress Image to 1MB
Compress photos under 1 MB for email and attachments
MEASURE THE RESULT
About these image compressors
Image compression is the fastest way to make photos load faster, fit upload limits and take less storage. These compressors run on your own device, so the original photo is never uploaded to a server.
Start with the general Compress Image tool for everyday JPG, PNG and WebP files. Use a format-specific compressor when you know the source format, or the exact-size tools when a form enforces a hard limit like 100 KB or 1 MB.
WHEN TO USE WHICH COMPRESSOR
- Use Compress Image for everyday photos when you just want a smaller file at clean quality
- Use the JPEG, PNG or WebP compressor when you know the format and want format-specific defaults
- Use Compress Image to Size (or a preset like 100 KB) when a form enforces a strict limit
- Use Compress GIF for animations: it shrinks dimensions and frames, then re-encodes the GIF
- Check the output with Image Size Checker or Image Analyzer before you publish it
How image compression works here
JPG, PNG and WebP compression happens locally in your browser: the file is read on your device, re-encoded at your chosen quality, and saved back to your device. Nothing is uploaded, which makes these tools safe for client work, personal photos and documents.
Animated GIFs are the one exception. Browsers cannot reliably re-encode animation frames, so GIF compression is processed server-side for the current request only, and the file is never stored or shared.
Getting the smallest file that still looks good
Resize before you compress. A 4000-pixel photo shown at 800 pixels wastes most of its weight on detail nobody sees, and resizing first usually saves more than any quality slider.
Match the format to the content: JPEG for photos, PNG for screenshots and sharp graphics, WebP when you want the smallest modern files for the web. If a result is still too large, step the quality down gradually and compare, rather than jumping straight to the minimum.
Explore more image tool hubs
- PNG Converters: Convert, compress and edit PNG files: the format for screenshots, logos and transparent graphics.
- WebP Converters: Convert images to WebP for a faster website, or turn WebP files back into JPG and PNG that open anywhere.
- GIF Tools: Compress, resize, crop and clean animated GIFs without breaking the animation.
Image Compressors FAQ
How do I compress an image without losing quality?
Resize the image to the dimensions it will actually be displayed at, then compress at quality 80 to 85. At those settings most photos look identical to the original at a fraction of the size.
Can I compress an image to exactly 100 KB or 1 MB?
Yes. Compress Image to Size targets a limit you enter, and there are one-click presets for 20 KB, 50 KB, 100 KB, 200 KB, 500 KB and 1 MB.
Are my photos uploaded when I compress them?
JPG, PNG and WebP compression runs locally in your browser, so those files never leave your device. Animated GIF compression is processed server-side for the current request only and is never stored.
Which format gives the smallest files?
WebP is usually smallest for web images, JPEG is close behind for photos, and PNG is largest but keeps perfectly sharp edges and transparency. Convert to WebP when your platform supports it.