Automatically compress any PNG to 100KB or less with lossless optimization.
We’d Love Your Feedback! 🌟
PNG is lossless, so reaching exactly 100 KB sometimes requires reducing image dimensions. Our tool first applies maximum lossless optimization (10-40% reduction), then resizes proportionally if needed — while preserving transparency.
100 KB is a common cap for web uploads, WordPress media libraries, and platform forms. PNG files are often much larger because they're lossless — a single screenshot can easily be 500 KB to 2 MB. Compressing PNG losslessly shrinks the file 10-40% without any quality loss. When lossless alone isn't enough to reach 100 KB, the tool resizes proportionally — preserving aspect ratio and transparency.
| Input format | PNG |
| Output format | PNG |
| Target size | 100 KB or under |
| Method | Lossless optimization + proportional resize |
| Encoder | oxipng |
| Transparency | Preserved (8-bit alpha) |
| Metadata | Stripped for maximum compression |
| Max file size | 50 MB per file |
| File retention | Auto-deleted after compression |
The compressor decodes the PNG and re-encodes it using oxipng with aggressive filters and metadata stripping. If the result still exceeds 100 KB, the image is resized proportionally (preserving aspect ratio) until the output is 100 KB or under. Transparency (8-bit alpha) is preserved throughout.
PNG optimization is fully lossless — the pixels are byte-identical to the source. If lossless optimization alone cannot reach 100 KB, the image is resized proportionally — this is a resolution reduction, not a quality reduction. The result stays crisp at the new size.
| Level | Size reduction | Best for |
|---|---|---|
| Auto-target 100 KB | Variable (until 100 KB) | Web uploads, WordPress, forms |
Need to hit an exact size? Use our dedicated target-size tools:
Last reviewed: 2026-10-01