100% Client-Side — No Server, No Upload

Compress an image to 20 KB

Need a tiny image under 20 KB for an avatar, a forum profile picture or an old upload form? ImageResizerly automatically finds the highest quality that still fits — and honestly shrinks the dimensions when a 20 KB cap leaves no other choice.

▤ Collage
Resize
Mode
Format
Quality 85%
Quality is tuned automatically to hit the target; dimensions shrink only when needed. JPG and WebP output.
Preset

Drop your images here

JPG, PNG, WebP, AVIF, HEIC, GIF, BMP — up to 10 MB each · up to 5 images free

or paste with Ctrl+V

Your images never leave your device — everything happens in your browser No account: 5 images per batch · 10 MB each Free account: 20 images per batch · 30 MB each Premium: 100 images per batch · 100 MB each

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.

A large image file shrinking down to a tiny file, with a size gauge landing in the green zone at 20 KB
At 20 KB the tool first squeezes quality, then trims dimensions if it must — so a small image still looks clean.

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

  1. Add your image — drag and drop, browse, or paste with Ctrl+V. JPG, PNG, WebP and iPhone HEIC are all supported.
  2. The target is set to 20 KB — that's this tool's preset; you can change it any time.
  3. Pick a format — JPG for the smallest, most compatible files; WebP if the destination accepts it.
  4. 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:

A quality slider being tuned automatically toward a 20 KB target gauge, like a binary search
A fast binary search finds the highest quality that still fits 20 KB; only then does the tool reduce dimensions.
  1. It runs a fast binary search on JPEG/WebP quality (a handful of attempts) to find the highest quality that still fits 20 KB.
  2. 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 imageTypical 20 KB resultBest use
1500×1500 photo, ~600 KBscaled to ~400×400, JPGavatar, profile picture
800×800 logo, PNG~300×300 or fewer colorsforum icon, favicon source
1200×400 bannerscaled to ~600×200email signature strip
Full-resolution photo, 3+ MBheavily scaled — better at 100 KBnot 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.

Before and after: a small avatar at full weight versus a tiny 20 KB file, looking nearly identical
For a small image displayed small, 20 KB looks practically the same — the weight just drops to a fraction.

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.
A web form with a file upload field and a green checkmark showing the photo fits a strict 20 KB limit
Hit a strict 20 KB cap on the first try — and because it runs locally, the image never leaves your browser.

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.

A grid of small photo thumbnails being compressed and packed into a single ZIP folder
Compress a whole batch of avatars or icons to 20 KB at once and download everything as one ZIP.

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:

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.

Simple, honest pricing

Start free. Upgrade when you need more power.

Free
€0
No sign-up, no credit card
  • 5 images per batch
  • 10 MB max per file
  • 50 images per day
  • All resize, crop & convert tools
  • Social presets & smart auto-crop
  • Free daily collage (with account)
  • Save & sync presets in the cloud
  • 50 AI & collage credits / month
Start now — it's free
Free Account
€0 / signed in
Just create an account
  • 15 images per batch
  • 20 MB max per file
  • 300 images per day
  • All resize, crop & convert tools
  • Save & sync presets in the cloud
  • 3 AI & collage credits to try
  • Free collages: 1/day (up to 30/mo)
  • 50 AI & collage credits / month

🔒 Secure payment handled by Paddle — our Merchant of Record. Your card details never touch our servers.