Smart image compression, lossless-gated

Shrink PNG, JPEG and WebP files in your browser. Every candidate is quality-checked before it replaces your pixels.

3
Formats
32 MB
Max size
SSIM
Quality gate
Upload

Drop up to 10 images below or click to browse. Processing happens on this server; results expire after 30 minutes.

The engine currently applies a single server-side profile (balanced); presets are disabled.
📁
Drop your images here
PNG, JPEG or WebP — up to 32 MB each, up to 10 files
…or paste from clipboard (Ctrl+V)
⏳ Optimizing… this can take a moment for large files.

Color-profile metadata is always optimized for maximum compression. Presets steer the PNG/JPEG quality gate — WebP is always re-encoded losslessly.

Total saved 0%
OriginalOptimizedSaved
———
Download
How it works
🎨
PNG palette search
Deterministic median-cut palette candidates with optional dithering; the smallest file above the quality gate wins.
📉
JPEG rate ladder
Quality/subsampling candidates are re-decoded and measured; your original is kept unless a candidate is strictly smaller.
⚡
WebP lossless
Predictor, palette and color-cache search re-encodes losslessly — pixels are never altered.
🔒
Fail-closed
Unsupported semantics are rejected with a clear error instead of silently degrading your image.
📁 Drop images anywhere