Compress Image Online
Reduce JPEG, PNG, and WebP file size instantly. Your images never leave your browser.
Drop images here to compress
JPEG · PNG · WebP · GIF · multiple files OK
How to compress an image online
Drop your images above, adjust the quality slider to balance size vs. sharpness, then click Download. The tool shows you the before and after file size so you can find the right trade-off. For most photos, 80% quality delivers 40–60% file size reduction with no visible difference.
Frequently asked questions
How much can I compress an image?
JPEG images can typically be compressed 40–80% with barely visible quality loss. PNG compression is more limited — PNGs are already losslessly compressed, so quality-based compression converts them to JPEG internally for maximum savings.
Will my image look different after compression?
At 80%+ quality setting the difference is invisible to the human eye. Below 60% you'll start to see artifacts, especially on text and sharp edges. Use the quality slider to find the right balance.
What formats are supported?
JPEG, PNG, WebP, and GIF (first frame). Output is always JPEG for maximum compression efficiency.
Is there a file size limit?
No — the only limit is your browser's memory. For very large files (50MB+) the conversion may take a few seconds.
Why compress images?
Smaller images load faster on websites, use less storage, and are quicker to share via email or messaging apps. Google PageSpeed and Core Web Vitals penalize pages with oversized images, so compression directly improves SEO performance.
Is this better than TinyPNG or Squoosh?
ToolChop runs entirely in your browser with no file uploads — your images never leave your device. Other tools send your files to a server. For privacy-sensitive images, ToolChop is the safer choice.
Can I resize an image to reduce file size?
Yes — reducing dimensions is often more effective than quality compression. Use our image resizer to scale down large photos before or after compressing.
Can I convert WebP to JPG and then compress?
Yes — first use our WebP to JPG converter, then compress the resulting JPG here. Alternatively, the WebP to JPG tool has a quality slider that handles both conversion and compression in one step.
How do I compress an image to 100 KB?
Two-step approach: first resize to under 1200px wide using the image resizer (this alone often cuts file size 80%), then use this compressor at 75–85% quality. Together, most photos easily reach under 100 KB. If a single photo still won't go below 100 KB at 75%, try resizing to 800px width — that's sufficient for web and email use.
How do I compress an image to 200 KB?
Set quality to 85% and drop your image here. For photos taken on a modern smartphone (typically 3–6 MB), 85% quality usually outputs 300–600 KB. If that's still over 200 KB, reduce quality to 75% or resize to 1600px first. The before/after size shown after upload makes it easy to iterate.
How do I compress an image for WhatsApp?
WhatsApp compresses images automatically when you send them, but sending a smaller file first means less quality loss in WhatsApp's second pass. Resize to 1600px width and compress at 85% here — you'll get a sharp image under 500 KB that WhatsApp won't need to compress further. For documents sent via WhatsApp's file sharing (not the photo picker), the file is sent as-is without recompression.
How do I reduce image size for email?
Target 300–500 KB for inline images; most email clients won't recompress files below 1 MB. Resize to 1200px wide, then compress at 85% quality here. For profile pictures or logos, 100–200 KB is ideal. If you're attaching multiple photos, keep the total attachment size under 10 MB to ensure delivery through all email providers.