How to use the Image Compressor
- Drop your images onto the box, click it to choose files, or paste a screenshot with Ctrl+V.
- Pick a quality level. Start at 75%, which keeps photos visually identical while cutting most of the size.
- Optionally choose WebP or JPG output, or set a maximum width to shrink oversized photos.
- Download each image, or click Download all to get every compressed file in one ZIP.
Features
- Batch compress any number of images at once
- Adjustable quality from 10% to 95%
- Convert to WebP or JPG while compressing
- Optional resize to a maximum width
- Shows the exact saving for every file
- Never returns a file larger than your original
Why compress images?
Photos from modern phones are often 3–8 MB each, far bigger than most uses need. Large images slow down web pages, which hurts both visitors and search rankings, because Google measures loading speed through its Core Web Vitals. They also fill up email attachments, hit upload limits on job portals and government forms, and use up mobile data. Compressing an image keeps it looking the same to the eye while removing detail that nobody can see.
How this image compressor works
When you add an image, your browser decodes it and re-encodes it at the quality you choose using the same image encoders that the browser itself uses to display pictures. Lossy formats such as JPG and WebP throw away fine detail in a way that is tuned to human vision, so a quality setting of 70–80% usually produces a file that is 50–80% smaller with no visible difference. Everything happens on your device: the images are never uploaded, which makes the tool safe for personal photos, ID scans and confidential screenshots.
Choosing the right quality
- 85–95%: near-original quality for print, portfolios and photos you will edit later.
- 70–80%: the sweet spot for websites, blogs, email and social media.
- 40–65%: very small files for thumbnails, previews or strict upload limits such as “under 100 KB”.
If a form demands a specific size, lower the quality step by step or set a maximum width. Halving the width of an image cuts its pixel count by three quarters, which is usually the biggest saving of all.
JPG, PNG or WebP?
JPG is best for photographs and is supported everywhere. PNG is lossless and supports transparency, which makes it ideal for logos, icons and screenshots with sharp text, but PNG photos are large. WebP, developed by Google, supports both lossy compression and transparency and is typically 25–35% smaller than JPG at the same visual quality; every current browser supports it. If you are publishing on the web, WebP is usually the best choice. When converting a transparent PNG to JPG, transparent areas become white, because JPG cannot store transparency.
Tips for the smallest files
Crop away anything you do not need before compressing, resize to the largest size the image will actually be displayed at, and compress only once from the original, since re-compressing an already compressed JPG compounds quality loss. For screenshots full of text, try WebP at 80% or keep PNG for maximum sharpness.
Frequently asked questions
Will compressing reduce the quality of my images?
Lossy compression removes detail, but at 70–80% quality the difference is almost always invisible. Compare the before and after sizes and lower the quality only as far as you need.
Are my images uploaded to a server?
No. Compression happens entirely inside your browser, so your images never leave your device. You can even use the tool offline once the page has loaded.
How many images can I compress at once?
There is no fixed limit. Add as many as you like and download them all together as a ZIP file. Very large batches depend on your device’s memory.
Why did my PNG barely get smaller?
PNG is a lossless format, so re-saving it as PNG cannot remove much. Choose WebP or JPG as the output format to shrink PNG photos dramatically. Keep PNG for logos and graphics that need transparency.
How do I compress an image to under 100 KB?
Lower the quality to around 50–60% and set a maximum width of 1000–1200 pixels. Check the size shown next to the file and adjust until it is under the limit.