Compress JPG, PNG, and WebP images while keeping them looking great. Drop multiple files, get smaller versions in seconds.
Drop one or more images into the box above, or click to choose files. Each file compresses automatically using sensible defaults: quality 80 for JPG and WebP, smart palette quantization for PNG. Use the advanced settings to fine-tune quality, resize down to a specific width, or keep EXIF metadata if you need it.
Most online compressors either upload your files to a server (privacy concern), watermark the result, or paywall basic features. This one runs entirely in your browser, has no file size limits beyond your device's memory, and never uploads anything. Drop your most personal photos with confidence.
JPG and WebP use lossy compression: a quality slider trades file size for fidelity. At quality 80, files are typically 60-80% smaller than the original with no visible difference at normal viewing sizes.
PNG uses lossless palette quantization: the algorithm reduces the number of colors in the image to save space without changing anything visible. Screenshots and graphics often shrink by 50-80%. Photos in PNG format will see less reduction.
Why is my compressed file LARGER than the original? This sometimes happens with already-compressed files (a tiny JPG saved at low quality, for example). The tool will still produce output, but you can just keep the original. Look for files showing yellow "+X%" instead of green savings.
Should I use JPG, PNG, or WebP? JPG for photos. PNG for screenshots, logos, or images with transparency. WebP for either, when you can be sure the destination supports it (modern browsers, most platforms now). WebP usually gives the best compression for any image type.
Does it work offline? The page works offline once loaded. PNG compression uses a small library (about 50KB) that loads when you upload your first PNG, then is cached for offline use.
What's the max file size? No hard limit. Constrained only by your device's memory. Large files (50MB+ photos) may take longer to process.