Image Compressor
Compress JPEG, PNG, or WebP images without uploading.
About Image Compressor
Image Compressor reduces the file size of JPEG, PNG, and WebP images by re-encoding them at a chosen quality level. It is the tool you reach for when an image is too large to email, slowing a webpage, or hitting an upload size limit — without needing to install Photoshop, sign up for an online service, or wait for an upload.
Worked example: drop in a 4 MB iPhone photo, slide the quality to 80%, and the output is typically around 600–900 KB — small enough to attach to an email — with no visible difference at normal viewing sizes. Drop the quality to 60% and the file shrinks further at the cost of some softening in fine detail. The original is shown alongside the compressed version so you can judge the trade-off before downloading.
A few practical notes. JPEG and WebP are lossy formats — lower quality means smaller files but permanent loss of detail; the process is one-way. PNG compression is lossless and works differently (it changes the encoding, not the pixels) — so PNG output is pixel-identical to the source. The canvas PNG encoder is not always smaller than the original (it can be larger when the source was already well-compressed), in which case the tool shows a 'didn't shrink' notice rather than pushing you a worse file. For photographs, WebP typically produces 20–30% smaller files than JPEG at the same visual quality; for flat graphics and screenshots, PNG stays competitive. You can pick the output format separately from the input, converting and compressing in one pass.
All compression runs locally in your browser using the canvas API. Your photo is never uploaded — which matters when the image is a personal moment, a document scan, or anything you would not paste into a third-party tool.