Compress to a target size

Compress image to 20KB

Compress an image to 20KB or under. A demanding target — expect the dimensions to be reduced as well.

Drop images here

or · drop a folder · paste from clipboard

Your images never leave your device
KB or smaller
Advanced
Encoder effort4higher = better quality, slower

20KB is a demanding target and it is worth setting expectations before you start. This is not a setting that keeps a photograph looking pristine; it is a setting for when an upload form or a legacy system has given you a hard ceiling and you need to get under it.

At this budget, dimensions matter far more than quality settings. A 20KB file can hold a reasonably crisp 500×375 image, or a very soft 1200×900 one. The tool takes the first approach by default, reducing the resolution so that what remains stays sharp, because a small clear image is almost always more useful than a large blurry one.

Common places this limit turns up: older government and examination upload forms, forum avatars, email signature images, and legacy systems built when bandwidth was scarce. If the form specified 20KB it usually also specified dimensions, so check whether it did before assuming the defaults here are right.

If your source is a large modern phone photo, expect a substantial reduction in size on screen. The output dimensions are always shown next to the result so there are no surprises.

How to compress image to 20kb

  1. Drop your image files onto the box above.
  2. The target is already set to 20KB — change it if you need a different limit.
  3. Wait for the search to finish, then download the result.

Frequently asked questions

Will my image still look good at 20KB?

At reduced dimensions, yes — around 500×375 stays perfectly usable. Held at full resolution it would not, which is why the tool reduces the resolution instead of destroying the quality.

Why is 20KB such a hard target?

Because file size scales with pixel count. A 12-megapixel photo has 36 times the pixels of a 1000×1000 image, and no encoder can represent all of them in 20KB without severe loss.

Which forms ask for 20KB?

Typically older government and examination portals, forum avatar uploads, and legacy systems designed around slow connections. They often specify dimensions too, so check the full requirements.

Can I force it to keep the original size?

Yes, by setting the resize mode to "Original size". Be prepared for a heavily degraded result if the source is large.

Related tools