Compress a PNG to 100 KB
Three steps. The algorithm downscales until the encoded PNG fits.
Upload your PNG
Drop the file onto Sukat. Transparency is preserved through the conversion when output is PNG.
Set 100 KB and PNG output
Type 100 in Maximum File Size, select KB, and pick PNG. Optionally lower Target Width if the destination only needs a smaller pixel dimension.
Convert and download
Sukat downscales until the encoded PNG fits under 100 KB. The live preview shows the actual output dimensions first.
PNG vs JPEG at 100 KB
JPEG (and WebP) compresses by throwing away visual detail you can’t see. PNG doesn’t — it stores every pixel exactly. Same target file size, very different output:
JPEG / WEBP AT 100 KB
1500 px · quality ~80
A 1500-pixel photo stays 1500 px and looks visually clean.
PNG AT 100 KB
~500–700 px · lossless
The same photo is downscaled, but every remaining pixel is pixel-perfect.
So pick PNG when the format requirement is real — transparency, screenshots, logos, line art, app UI captures, charts. Pick JPEG or WebP when the input is a photo and the destination just wants something under 100 KB. Sukat handles all three formats; switch the output dropdown.
When PNG at 100 KB is the right choice
Where lossless and transparency matter more than the highest pixel count at the cap.
- Logos with transparency. For embedding on multi-coloured backgrounds without a halo.
- App UI screenshots. For documentation, blog posts, and product tours.
- Line art & illustrations. Where every edge needs to stay crisp.
- Charts & data visualisations. With thin lines and small labels that must stay legible.
- Game sprites & pixel art. Where pixel-perfect rendering is the design.
- QR codes & barcodes. Where decoder accuracy depends on edge sharpness.
- Small favicons. Though for actual favicons, use Sukat’s ICO output instead.
- Editor-friendly intermediates. Round-tripping through PNG keeps quality intact between edits.
Why Sukat for PNG-to-100-KB
The honest path through a constraint that doesn’t bend.
Honest about the trade-off
Most tools either silently re-encode as JPEG (losing transparency) or fail when the photo can’t fit. Sukat keeps the format you asked for and downscales to fit — and previews the actual output dimensions first.
Transparency preserved
Cropping, painting, and Remove Background all preserve PNG’s alpha channel through the workflow.
One-click switch to JPEG / WebP
If the input turns out to be a photo and PNG isn’t required, change the output dropdown — Sukat re-runs the same target-size search with a format that compresses photos efficiently.
Privacy
Compression runs in your browser via the Canvas API. Your PNGs never reach a server.