Image Compressor
Compress photos and screenshots by quality or down to a target size like 200 KB. Compare before and after, then download one file or a ZIP. Nothing is uploaded.
Drop images here, paste from the clipboard, or
Settings
Lower means a smaller file and more visible artefacts. 80 is a good balance.
Auto keeps JPEG as JPEG and turns PNG and transparent images into WebP. There is no PNG output: PNG ignores quality, so it would not shrink.
Compress to a Target Size
Ask for 100 KB, 200 KB, 500 KB or 1 MB and the tool searches for the best quality that fits
Compare Before and After
Drag the divider, or use the arrow keys, to check the result before you download it
Nothing Leaves Your Device
Compression happens in your browser, and photo metadata such as location is stripped
Frequently asked questions
How does compressing to a target size work?
The tool tries about seven quality levels between 30% and 95%, narrowing in on your target, and keeps the highest quality whose file is still at or under it. If even 30% quality is too big, it shrinks the image by 15% at a time and tries again. If nothing fits, it keeps the smallest result and tells you it is a best effort.
Why does a file say "Already optimised"?
Some files are already as small as this tool can make them, and re-encoding them would make them bigger. The tool never hands back a larger file: it keeps your original and shows 0% saved.
Why is there no PNG output?
PNG is lossless, so the browser ignores any quality setting for it and the file barely shrinks. Auto mode turns PNGs and images with transparency into WebP, which keeps transparency and is far smaller. JPEG stays JPEG. If you need to change format rather than size, use the Image Converter at /image/image-converter.
What happens to metadata, animation and rotation?
Compressed files carry no EXIF data, so camera details and GPS location are removed. Photos keep the orientation your viewer shows. Animated GIFs keep only their first frame. HEIC and SVG files are not supported here; convert HEIC to JPEG first.