Free Image Compressor — Compress JPG, PNG & WebP Online
Reduce image file size without losing quality. Compress JPG, PNG, and WebP images in your browser — set a target file size (100KB, 200KB) and we'll find the perfect quality automatically. No upload, no signup.
Images never leave your browser
Drop your image here
or click to browse — JPG, PNG, WebP, GIF supported
Original size
—
—
Compressed size
—
—
Saved
—
—
Output format
—
—
Smaller fileBetter quality
px wide/tall
Enter a target and we'll automatically find the right quality level to hit it.
Compressing…
How to compress an image
1. Upload your image
Drop any JPG, PNG, or WebP image. Works with photos, screenshots, graphics, and illustrations.
2. Set quality or target
Drag the quality slider, or enable "target file size" to compress to exactly 100KB, 200KB, or any size you need.
3. Compare before/after
Drag the comparison slider to see exactly how the compressed image looks next to the original.
4. Download
Download the compressed file instantly. No watermark, no account, completely free.
Frequently Asked Questions
- How do I compress an image to 100KB?
- Upload your image, tick "Compress to target file size", enter 100 in the KB field, and click Compress. The tool runs a binary search across quality levels to find the highest quality that fits under your target.
- Is my image uploaded to a server?
- No. All compression happens inside your browser using the Canvas API. Your image data never leaves your device.
- What is the best format for web images?
- WebP gives the smallest file sizes — typically 25–35% smaller than JPEG at the same quality. Use JPEG for photos when broad compatibility is needed. Use PNG only when you need transparency or lossless quality.
- Does compressing a PNG reduce quality?
- PNG is lossless — quality doesn't degrade. To reduce a PNG's size, convert it to WebP or JPEG (lossy), or reduce its dimensions. This tool lets you do both.