Shrink image file sizes without visible quality loss
Large images slow down websites, blow past email attachment limits, and get rejected by upload forms. This compressor re-encodes your JPG, PNG, and WebP images at a quality level you control, showing exactly how much smaller each file gets.
Everything runs in your browser — adjust the quality slider and the images are re-compressed instantly, with no re-uploading and no waiting on a server queue.
How to compress an image
- Pick a quality level (75 is a great starting point) and output format.
- Drop your images into the box.
- Check the size savings on each file, tweak the slider if needed, and download.
Frequently asked questions
Are my images uploaded to a server?
No. Compression runs entirely in your browser. Your images never leave your device, and there are no file size or batch limits.
What quality setting should I use?
75 is a good default — for most photos it cuts file size by 60–80% with barely visible quality loss. For images with text or sharp edges, try 85. Below 50, compression artifacts become noticeable.
Should I output JPG or WebP?
WebP produces files roughly 25–30% smaller than JPG at the same visual quality and is supported by all modern browsers. Use JPG if you need compatibility with older software or specific upload forms.
Can I compress PNG files?
Yes — drop them in and they'll be re-encoded as JPG or WebP, which is usually dramatically smaller. Note that transparency is flattened to white when outputting JPG.