Image tool
Image Compressor
Set a target file size as a percent of the original. 50% means we aim for half the bytes, without going over. JPG and WebP are used because they can actually shrink.
- Free to use
- Processed on your device
- No account needed
The slider is a file-size target, not JPEG quality. 50% means we aim for about half the original bytes, without going over.
Related tools
Stay in the browser for the next step — convert, compress, crop, or strip metadata.
- Compress JPGReduce JPG file size in your browser to a target percent of the original bytes.
- Compress PNGShrink PNG images by writing a smaller JPG or WebP in your browser.
- Compress WebPReduce WebP file size in your browser to a target percent of the original bytes.
- Image ResizerResize images to exact pixel dimensions without uploading them.
FAQ
Does 50% mean JPEG quality 50?
No. The slider is the output file size you want, as a percent of the original. We adjust encoding (and scale down only if needed) until the file is at or under that size.
Why isn’t the result exactly 50%?
JPEG and WebP sizes jump in steps. We pick the largest file that still stays under your cap. If even high quality is already smaller than the target, you’ll get that smaller file — we won’t pad it to look bigger.
Can I compress PNG and keep PNG?
PNG is lossless, so re-saving PNG rarely shrinks. This compressor writes JPG or WebP, which can actually get smaller.
Frequently asked questions