Compress an image
Drop a JPG, PNG, or WebP, set the quality you want, and download the compressed file. The compression runs entirely in your browser — the image never leaves your device.
About image compression
Compression reduces an image's file size by trading away some fine detail. The quality slider lets you choose the tradeoff: lower quality means a smaller file with more visible artefacts; higher quality keeps more detail at the cost of size. JPEG inputs stay JPEG; PNG and WebP inputs are saved as WebP, which typically achieves a better compression ratio than JPEG at equivalent quality.
Is it private?
Yes. The compressor uses only your browser's built-in Canvas API — no upload, no server, no third-party service. Your images are processed entirely on your device and are never seen by anyone else.
Frequently asked questions
- How do I control the file size?
- Use the quality slider to choose the tradeoff. Lower quality means a smaller file with more visible artefacts, while higher quality keeps more detail at the cost of size.
- What format does the compressed image come out as?
- JPEG inputs stay JPEG. PNG and WebP inputs are saved as WebP, which typically achieves a better compression ratio than JPEG at equivalent quality.
- Are my images uploaded to a server?
- No. The compressor uses only your browser's built-in Canvas API. Your images are processed entirely on your device and are never sent anywhere or seen by anyone else.
- Is it free, and do I need an account?
- It is free with no watermarks, no daily caps, and no sign-up. Drop a file, set the quality, and download the compressed result.