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
- 01Crop the photo to just your head and shoulders, or the signature to just the ink, before you start.
- 02Drop it on the tool. The 20 KB target is already set.
- 03Download and check the size shown next to the result.
- 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.
Same tool, other settings
All Image tools- Compress image, no presetMake JPG, PNG, WebP or HEIC photos smaller, to a quality or a target size.JPG PNG WebPtoJPG PNG
- Compress image to 50 KBTarget 50 KB, JPG output
- Compress image to 100 KBTarget 100 KB, JPG output
- Compress image to 200 KBTarget 200 KB, JPG output
- Compress image to 500 KBTarget 500 KB, original format where possible
- Compress image to 1 MBTarget 1 MB, original format where possible
- Compress image to 2 MBTarget under 2 MB, original format where possible
- Compress JPGJPG in, JPG out, 78% quality
- Compress PNGPNG in, PNG out, 256 colours
- Compress WebPWebP in, WebP out, 75% quality
- Compress image to 10 KBTarget 10 KB, JPG output
- Compress image to 30 KBTarget 30 KB, JPG output
- Compress image to 150 KBTarget 150 KB, JPG output
- Compress image to 300 KBTarget 300 KB, JPG output