PandaFileKit

Compress an image to 20 KB

For the photo and signature boxes on exam and recruitment forms. The target is already set.

JPG · PNG · WEBP · HEIC · AVIF → JPG / PNG / WEBP

Sent to server: 0 B

Requests made by this tool while processing · how to verify
Requests that could carry data
0
Engine downloads (code, models)
0
Analytics pings (no file data)
0

Counted with the browser's Performance API during the last job. It sees every request the page makes, but not what is inside them, so anything that is not a static download is counted above.

To check yourself: open DevTools → Network, clear the list, run the tool, and inspect each request. None will contain your file. You can also switch to offline after the page loads; tools whose engine is already downloaded keep working.

PresetTarget: under 20 KB · Output: JPG

Drop images here

or paste, or choose files

JPG · PNG · WEBP · HEIC · AVIF → JPG / PNG / WEBP

Choose a file, then tune the compression before downloading.

How to get a photo under 20 KB

Add the photo and download. With a target set, the compressor tries JPG quality levels from high to low and keeps the best one that lands under 20 KB. If even low quality is too big, it scales the picture down a little and tries again, which usually looks better than crushing quality on a large photo.

Step by step

  1. 01Crop the photo to just your head and shoulders, or the signature to just the ink, before you start.
  2. 02Drop it on the tool. The 20 KB target is already set.
  3. 03Download and check the size shown next to the result.
  4. 04Upload it, and keep the original in case the portal asks for a different size.

Who asks for 20 KB files

Tight KB limits are common on recruitment and exam portals, for example India's SSC, UPSC, IBPS and state public service commissions, Nepal's Lok Sewa Aayog, and many university and scholarship forms. They usually ask for a recent photo and a scanned signature, each with its own limit. The numbers change from one notice to the next, so read the current advertisement rather than trusting a number you saw last year.

Crop first, then compress

A phone photo is several megabytes and thousands of pixels wide. Squeezing that into 20 KB means very low quality. Cropping to the part the form actually needs removes most of the pixels, so the compressor can keep far more detail.

  • Photo: head and shoulders on a plain background, face filling most of the frame.
  • Signature: sign in dark ink on white paper, photograph it in daylight, and crop tightly around the ink.
  • If the form gives pixel dimensions as well, resize to those first, then come back here.

Watch for a minimum size too

Some portals reject files that are too small as well as too big, for example a range like 10–20 KB. Because the target search aims just under 20 KB rather than as small as possible, the result normally sits near the top of the range. If a form wants a lower ceiling, type that number into the target field instead.

How "20 KB" is counted

This page aims at 20,000 bytes or less. Upload forms disagree on what 20 KB means: some count 20,000 bytes, others 20,480 (1 KB = 1,024 bytes). A file of 20,000 bytes or less passes either rule, so you can type the limit exactly as the form writes it. The result shows the exact byte count. Windows File Explorer counts in 1,024s, so the same file can read slightly smaller there.

Questions

My signature image is blurry at 20 KB. What can I do?

Crop closer to the ink and make sure the background is plain white. A tightly cropped signature on white compresses very well, so it keeps sharp edges even at small sizes. Photographing it in good light helps more than any setting.

Should I pick JPG or PNG for a 20 KB limit?

JPG, unless the form insists on PNG. At this size a PNG of a photo is almost always too large. This page already sets JPG output.

Can it hit exactly 20 KB?

It aims for the highest quality that stays under 20 KB, so the file usually lands a little below. Exactly 20.0 KB is not something any compressor can promise, because JPG sizes move in steps.

Is my ID photo sent anywhere?

No. The compression runs in this browser tab. The network meter on the tool shows 0 B sent to a server while it works.