Compress any image to 20 KB or less
20 KB is a very small target — about the size of an avatar, not a full-resolution photo. ImageResizerly finds the highest quality that still fits 20 KB automatically, and when the cap is too tight for the original dimensions, it tells you and gently scales the image down. Everything runs in your browser, so nothing is ever uploaded.

Because 20 KB is so small, this tool is built for small images — profile pictures, icons, signatures and thumbnails — rather than large photos you want to keep at full size. For bigger pictures, a more relaxed compress to 50 KB or compress to 100 KB keeps far more detail.
How to compress an image to 20 KB
- Add your image — drag and drop, browse, or paste with
Ctrl+V. JPG, PNG, WebP and iPhone HEIC are all supported. - The target is set to 20 KB — that's this tool's preset; you can change it any time.
- Pick a format — JPG for the smallest, most compatible files; WebP if the destination accepts it.
- Compress and download — the image is tuned to fit, with a per-photo report showing the final size before you download.
No account is needed for up to 5 images at a time; a free account raises the batch to 20, and Pro goes up to 100. See the pricing page.
How target-size compression works at 20 KB
Picking a quality percentage is guesswork — the same setting lands at wildly different sizes on different images. This tool works backwards from the size you actually need:

- It runs a fast binary search on JPEG/WebP quality (a handful of attempts) to find the highest quality that still fits 20 KB.
- If even the lowest quality can't reach 20 KB at the original dimensions — which is common at such a small target — it reduces the dimensions and tries again.
That order matters: dropping a few hundred pixels usually looks far better than crushing quality to mush. The table below shows what a realistic 20 KB result looks like.
| Original image | Typical 20 KB result | Best use |
|---|---|---|
| 1500×1500 photo, ~600 KB | scaled to ~400×400, JPG | avatar, profile picture |
| 800×800 logo, PNG | ~300×300 or fewer colors | forum icon, favicon source |
| 1200×400 banner | scaled to ~600×200 | email signature strip |
| Full-resolution photo, 3+ MB | heavily scaled — better at 100 KB | not ideal at 20 KB |
The honest trade-off at 20 KB
We'd rather be upfront: at 20 KB, most full-size photos must lose some dimensions. A 12-megapixel holiday photo simply cannot stay 12 megapixels and weigh 20 KB. That's physics, not a bug.

So the rule of thumb is simple: if the image is shown small, 20 KB looks great. Avatars, profile thumbnails and signature graphics are displayed at a few hundred pixels anyway, so the scaling is invisible. Large photos meant to be viewed full-screen belong at a higher target.
Where a 20 KB limit shows up
The 20 KB cap is unusually strict, and it appears in a handful of specific places:
- Avatars and profile pictures on forums, wikis and older community platforms.
- Email signature images — keeping a signature tiny stops it bloating every message.
- Forum and chat upload limits that still enforce 1990s-era size caps.
- Restrictive legacy forms — some government and exam portals demand a 20 KB photo.
- Favicon and icon sources that need to stay lightweight.

Because compression happens locally in your browser, even an ID photo for a strict portal is never uploaded — safer than the typical online compressor that sends your file to a server.
Compress a whole batch to 20 KB
Got a folder of avatars or icons to fit the same limit? Drop them all, and each one is tuned independently to land at or below 20 KB, then downloaded together as a ZIP. You can combine compression with resizing in the same pass — handy when you already know the exact pixel dimensions you want.

JPG or WebP for 20 KB
- JPG — universally accepted; the safe choice for forms, forums and avatars. At a hard 20 KB cap, JPG is the most reliable.
- WebP — fits noticeably more quality into 20 KB, so you can often keep a bit more resolution. Great for your own website if the destination supports it.
For photo-like images PNG is usually the wrong choice at 20 KB — it can't compress photographic detail well enough. PNG only makes sense for flat logos and icons with few colors.
Private — nothing is uploaded
Compression runs entirely in your browser via the Canvas API:
- No upload, no wait — even a batch starts instantly.
- Private by design — avatars and ID photos stay on your device.
- EXIF removed by default — location and camera data are stripped on export, which also shaves a few precious kilobytes when every byte counts.
- Works offline — once the page has loaded you can disconnect.
Need a more relaxed target?
20 KB is the strictest common limit. If your destination allows more, you'll keep more detail and avoid scaling:
- Compress to 50 KB — roomier; good for ID and document photos.
- Compress to 100 KB — the most common web and CMS limit.
- Bulk resizer — set exact pixel dimensions instead of a file-size target.
FAQ
Will my image really be under 20 KB?
Yes. The tool verifies the final file size and keeps adjusting quality — and, if needed, dimensions — until the result fits. The per-photo report shows the exact size before you download.
Why does the image often get smaller dimensions at 20 KB?
Because 20 KB is a very tight cap. If even minimum quality can't reach 20 KB at the original size, the tool scales the image down and tries again. This preserves far better visual quality than extreme compression alone — and for a small image shown small, the scaling is usually invisible.
Is 20 KB too small for a normal photo?
For a full-resolution photo you want to view large, yes — it would have to be scaled down a lot. 20 KB is meant for small images like avatars and thumbnails. For larger photos, use compress to 100 KB instead.
Is it safe for ID and profile photos?
Yes — compression happens locally in your browser. Nothing is uploaded to any server, which makes this safer than typical online compressors.
What's the best format for a 20 KB target?
JPG for compatibility, or WebP to keep a little more quality if the destination accepts it. Avoid PNG for photos at this size.
Can I compress many images to 20 KB at once?
Yes — up to 5 at once for free, 20 with a free account, 100 on Pro. Each image is tuned independently to land under the target, then downloaded as a ZIP.
Does compressing remove my photo's metadata?
Yes, EXIF metadata (location, camera details) is removed by default — a privacy bonus, and at a 20 KB target every saved byte helps.