Compress a JPG to 20 KB
Three steps. State the limit, pick JPEG, download a .jpg under 20 KB the portal will accept.
Upload the image
Drop a JPG, PNG, WebP, HEIC, AVIF, or GIF onto the drop zone. A scanned signature or a small headshot is the usual input at this size — iPhone HEIC works directly.
Set 20 KB and pick JPEG output
Type 20 in the Maximum File Size field and pick KB. Switch the output format to JPEG so the download keeps the .jpg extension the portal expects.
Convert and download
Click Convert & Download. Sukat binary-searches the JPEG quality scale — dropping pixel dimensions only as a last resort — and saves a .jpg that fits under 20 KB.
When a portal demands 20 KB
20 KB is a signature-and-small-photo ceiling, not a general web target. It clusters around a specific set of forms.
- Signature uploads on exam portals. SSC, UPSC, IBPS, RRB, and state PSC applications commonly cap the scanned-signature file at 20 KB (with the photo allowed a little more). A signature is mostly white space, so 20 KB holds it cleanly.
- Small ID-photo fields. Some government and exam forms set a tight 20 KB ceiling for the applicant photo itself, not just the signature. Sukat re-encodes quality first and only downscales dimensions if it has to.
- Legacy form fields. Older school, university, and municipal portals built around small upload limits that were never modernised still enforce a hard 20 KB cap at the field level.
- Bandwidth-constrained attachments. Keeping a JPG tiny enough to send reliably over MMS, a slow connection, or a mailbox with a strict per-attachment limit.
- Bulk document sets. When a form wants several small images (photo, signature, thumb impression) each under a KB cap, a 20 KB-per-file batch keeps the whole upload under the total ceiling.
Built for the JPG-plus-20-KB constraint
A tight ceiling and a required format at once — without guessing quality settings or running two tools.
Hits 20 KB and JPG together, in one pass
Set JPEG as the output, type 20 KB as the maximum file size, click convert. The binary search converges on the highest JPEG quality that still fits under the cap, and the download lands with a .jpg extension and the right header bytes for the portal’s file-type check. No trial-and-error slider, no second tool for the format.
Quality first, dimensions only as a last resort
At 20 KB the file is tight, but the order still matters. Sukat drops JPEG quality first and only reduces pixel dimensions when quality alone can’t reach the target — so a signature stays crisp and a small photo keeps as much resolution as the cap allows. The live preview shows the real output dimensions before you download.
Signatures compress cleanly at this size
A scanned signature is mostly flat white with thin dark strokes — exactly what JPEG handles well at a tiny size. 20 KB is comfortable for a signature and workable for a small headshot. For a full-resolution photo, expect some downscaling, which Sukat shows you up front.
HEIC or PNG input, JPG output, one step
If the source is an iPhone HEIC or a PNG scan and the form needs a JPG under 20 KB, Sukat handles the decode and the format conversion in the same compression pass. No separate “convert to JPG first” step, and PNG signatures usually come out cleaner as JPEG at this size.
Local-only, no upload
Compression runs entirely in your browser via the Canvas API. Your files never reach a server, EXIF and GPS are stripped on re-encode, and you can verify by switching to airplane mode after the page loads — the conversion still works.
FAQ
Can I compress a JPG to 20 KB without losing quality?
Why do some portals ask for exactly 20 KB?
Does this work for PNG or WebP too, not just JPG?
.jpg.