Kilomill

Kilomill 20 KB to 50 KB

Compress an image to between 20 KB and 50 KB

Some forms reject a photo that is too small as well as one that is too big. This preset keeps every image between 20 KB and 50 KB: as sharp as 50 KB allows, and never under 20 KB.

  • No upload: runs in your browser
  • Batch + ZIP download
  • No sign-up, no watermark

Drop photos to fit them between 20 and 50 KB

or paste from the clipboard · JPG, PNG, WebP, AVIF, HEIC, GIF, BMP · no upload

Output format
File size

For JPG, WebP and AVIF. 70–80 is hard to tell from the original. PNG uses smart colour reduction instead (see Advanced).

KB
KB

Aims at or below the maximum counting 1 KB = 1,000 bytes, so the file passes whether a site counts 1,000 or 1,024 bytes per KB.

Dimensions

Leave one box empty to keep the proportions.

%
px
Advanced
PNG output
dpi

Metadata (EXIF, GPS location, camera details) is removed from every output file.

How the range works

  1. Kilomill looks for the highest JPG quality that stays under 50 KB (counted as 50,000 bytes, so it passes either way of counting).
  2. If the result is under the 20 KB minimum (counted as 20,480 bytes), it raises the quality, up to 100.
  3. If even that is too small, which happens with tiny images or plain backgrounds, it adds an invisible comment block inside the JPG until the file reaches the minimum. The picture is unchanged and opens everywhere.

Set the pixel size first if the form gives one. IBPS, for example, prefers 200 × 230 px for the photo: choose Dimensions → Width × height → “Fill exactly (crop the edges)”.

Forms that use this range

Forms with a 20–50 KB range
UploadRequirementSource
IBPS PO/MT-XVI: photograph20–50 KB; 200 × 230 px preferredIBPS notification, read 21 Oct 2026
IBPS PO/MT-XVI: left thumb impressionJPG, 20–50 KB; 240 × 240 px at 200 DPIIBPS notification, read 21 Oct 2026

Other ranges work the same way: change the maximum and minimum in the panel. For a 200 DPI requirement, also fill in Advanced → JPG resolution tag.

Questions and answers

Is 1 KB 1,000 or 1,024 bytes?

It depends on who you ask: Windows counts 1,024 bytes, macOS and most standards 1,000. Kilomill aims at or below the limit counted as 1,000 bytes per KB, which also passes if the site counts 1,024. For a minimum it does the opposite, so the file passes either way.

The form also has a minimum size. Can you meet it?

Yes: enter it as the minimum. Kilomill first raises the quality; if the image is still too small at the highest quality, it adds a harmless comment block inside the JPG file to reach the minimum. The picture itself is not changed.

Is padding a file allowed?

The extra bytes are a standard JPEG comment segment, which every image viewer skips. The picture is identical. It is only used when the image is too simple to reach the minimum any other way; Kilomill tells you when it did so.

What if it can’t reach the size?

With “Keep width and height” ticked, quality alone sometimes isn’t enough; untick it to let Kilomill also reduce the dimensions. If the result is still too large, the image shows a warning and gives you the smallest version it found.

Are my images uploaded to a server?

No. The images are read and compressed by code running in this browser tab, and the results are created in your device’s memory. Nothing is sent anywhere, which you can confirm in your browser’s developer tools (Network tab) while you work. See Privacy.

Compare

OriginalResultOriginal Result

Crop & rotate

Image to crop