Compress a WebP to 20 KB
Three steps. WebP is the default output, so you mostly set the limit and download.
Upload the image
Drop a WebP, JPG, PNG, HEIC, AVIF, or GIF onto the drop zone. Sukat can convert any of them to WebP on the way — iPhone HEIC works directly.
Set 20 KB and pick WebP output
Type 20 in the Maximum File Size field and pick KB. WebP is already the default; the download keeps transparency if the source had any.
Convert and download
Click Convert & Download. Sukat binary-searches the WebP quality scale and saves a .webp that fits under 20 KB, reducing dimensions only if needed.
When 20 KB WebP is the right call
20 KB is the smallest end of the web — reserved for tiny, load-instantly assets where every byte is counted. WebP is what keeps those assets legible. It shows up across a specific set of jobs.
- Tiny avatars and profile thumbnails. Small circular images that load instantly across a comment thread or member list, where 20 KB is plenty and WebP keeps faces recognisable.
- Favicon and app-icon sets. The little marks in browser tabs, bookmarks, and home-screen shortcuts — a full icon set has to stay light, and 20 KB WebP does it without the bulk of PNG.
- UI icons and small graphics with transparency. Buttons, badges, and interface marks that need an alpha channel at a footprint no PNG could hit at this size.
- Chat stickers and emoji-style assets. Small, flat, expressive graphics sent by the dozen — 20 KB WebP keeps a sticker pack tiny while preserving crisp edges.
- Ultra-low-bandwidth and data-saver contexts. Feeds and apps built for slow or metered connections, where a 20 KB image loads where a heavier one simply wouldn’t.
Built for WebP at 20 KB
The most efficient format for an extreme cap, any input, handled in one pass.
Best quality-per-byte at an extreme cap
At 20 KB there is no margin for waste, and this is exactly where WebP’s efficiency edge over JPEG matters most — a JPEG at this size turns to mush. Sukat’s binary search converges on the highest WebP quality that still fits under the cap, then downscales dimensions only if it must.
Transparency preserved even at 20 KB
If the source has an alpha channel, the WebP output keeps it — a transparent icon or badge stays transparent at 20 KB, a size a PNG can’t reach with an alpha channel intact.
Any input, converted in the same pass
Drop a JPG, PNG, HEIC, AVIF, or GIF and pick WebP output — Sukat decodes in-browser, converts, and compresses to 20 KB in one step. HEIC from an iPhone is handled natively, no separate converter.
Know when NOT to use it
WebP is right for almost anything on the modern web, but a few older tools and some email clients still don’t render it. For those, switch the output to JPEG in one click — Sukat re-runs the same 20 KB search in that format.
Local-only, no upload
Compression runs entirely in your browser via the Canvas API. Your images never reach a server, EXIF and GPS are stripped on re-encode, and you can verify by switching to airplane mode after the page loads.