Strict 20KB uploadsNo signupMobile friendly

Image Compressor to 20KB Online

Shrink a photo or signature to about 20KB for exam forms, KYC updates, and strict upload fields — runs in your browser, no app install.

Signature fields on SSC, railway, and state exam forms

Small photo slots when the portal cap is 20KB, not 50KB or 100KB

PAN, Aadhaar, and bank KYC signature updates

Last-minute mobile uploads when the form rejects a heavy camera file

Quick note

Signatures, passport-style photos, and tiny form fields where the portal shows a 20KB cap.

JPG usually hits 20KB most reliably on Indian portals. Try WEBP only if the form accepts it.

Compression studio

Signatures, passport-style photos, and tiny form fields where the portal shows a 20KB cap.

Original

Upload an image to preview the original file.

No file selected

Result

Your compressed image preview will appear here.

No compressed file yet

Why this target

Why 20KB is its own problem

You already know the portal wants 20KB. This preset skips custom KB typing and goes straight to that cap — the same target I use for signature fields on Indian forms.

Built for 20KB caps I saw repeatedly on Indian registration portals

Processing stays in your browser — photos do not upload to a server queue

Works on phone browsers when you are already inside the form

Accepts JPG, PNG, and WEBP so you can fix format before download

What actually helps at 20KB

Start from the camera original, not a WhatsApp-forwarded copy.

Crop empty background before compressing — it saves more KB than crushing quality.

If the form allows 50KB or 100KB for the photo field, use that target instead of 20KB.

How it works

Three steps before the form rejects your file

Most people reach this page from a phone browser with the form open in another tab. These three steps match that rush.

01

Upload the original file

Pick the photo or signature from gallery — not a WhatsApp forward or screenshot of a photo.

02

Compress toward 20KB

Crop extra background first if you can. JPG output usually lands closest to the limit.

03

Check, then upload to the form

Open the download once. Confirm format, size, and that face or ink is still readable.

Related tools

More image tools from ImageFormatConverter

Open custom compressor

FAQs

Common questions about compressing to 20KB

Can I get exactly 20KB every time?

You will get close — often 18–20KB. Exact bytes depend on image content. Busy backgrounds and huge dimensions make a perfect 20KB harder without blur. Crop first, then compress once from the original.

Which format should I use for a government form?

JPG for faces and signatures unless the portal says otherwise. PNG is fine for sharp screenshots but heavy for camera photos. Many Indian forms reject WEBP even when the file size is correct.

Does this work on Android and iPhone?

Yes. Open the page in Chrome or Safari, pick the photo from gallery, compress, download, then return to the form tab. Keep the original in gallery in case you need a second pass.

Are my photos stored on your server?

No. Compression runs locally in the browser. Your file stays on your device during the process. Close the tab after download if you are on a shared computer.

Why is my file still above 20KB after compression?

Usually too many pixels or a PNG photo. Crop tighter, switch to JPG if allowed, and avoid re-compressing an already compressed download. If the portal allows a higher cap, use the 50KB or 100KB tool instead.

Photo field vs signature field — same size?

Often no. Many forms allow a larger photo (50KB or 100KB) but cap signatures at 20KB. Read each field on the live form before you compress.

From the builder

Why I built a 20KB compressor

I am Rajat Gupta. I run ImageFormatConverter.in and have worked with image formats and compression for years. I launched this site about a year ago after watching friends struggle with one specific problem: a government or exam form rejecting a photo because the file was 800KB when the portal wanted 20KB or less.

Twenty kilobytes is tiny. A normal phone photo is often 2–4MB. Signatures scanned with too much white paper around the ink are hard to shrink without turning the strokes into grey smudges. That is the job this page handles — not generic image editing, but getting a readable file under a strict cap before a deadline.

Since launch, thousands of users across India have used this compressor for form uploads. The same questions come up again and again: wrong format, file still too large, signature unreadable, or photo field actually allowing 50KB while they forced 20KB. The sections below answer those from real support patterns, not theory.

The limit

What does compress image to 20KB actually mean?

It means the saved JPG, PNG, or WEBP must weigh about 20 kilobytes or less. Portals measure file size, not how good the photo looks on your phone screen. Resize alone does not always get you there — you often need format choice, cropping, and compression together.

A 20KB cap usually appears on signature fields, thumb impressions, or very small photo slots. Main profile photos on the same form often allow 50KB or 100KB. Check the live form text before you compress — using 20KB when 100KB is allowed throws away detail you did not need to lose.

Privacy

Where does your file go?

Compression runs in your browser. The image is processed on your device and downloaded from there. I do not ask you to create an account for a basic 20KB job, and nothing needs to sit on a server queue while you wait.

That matters for passport photos, signatures, and ID scans. If you are on a shared computer, close the tab after download. For highly sensitive documents, use your own phone or laptop on a connection you trust.

Real uploads

Where Indians hit a 20KB wall

SSC and railway forms

Photo and signature fields are separate. Signature almost always needs the smaller file. Crop tight around the ink before you compress.

UPSC and state PSC

Upload screens reject heavy camera files fast. Read whether the field wants JPG only. WEBP under 20KB still fails if the portal accepts JPG alone.

NEET, JEE, CUET

Students often compress at midnight on mobile data. Use the original gallery photo, not a WhatsApp forward — forwarding re-compresses and adds blur.

PAN, Aadhaar, bank KYC

Signature updates need contrast: dark ink, white paper, no shadow. A 20KB signature with grey strokes gets rejected even when the KB count is correct.

Before and after

What changes when you compress to 20KB

Starting fileTypical problemAfter a clean 20KB pass
3.2MB phone portraitForm max 20KBCropped shoulders, JPG, ~18–20KB, face still visible
600KB signature PNGHuge empty marginsTight crop, convert to JPG if allowed, strokes stay dark
1.1MB screenshotPNG holds text but not sizeKeep PNG only if portal requires it; otherwise JPG first

Format choice

JPG vs PNG vs WEBP at 20KB

JPG

Best default for faces and signatures on Indian portals. Reaches 20KB more often than PNG because it drops fine detail you usually cannot see at upload preview size.

PNG

Keeps sharp edges for logos and screenshots. Camera photos saved as PNG rarely hit 20KB without looking blocky. Convert with PNG to JPG when transparency is not required.

WEBP

Smaller files for websites. Many government upload screens still reject WEBP even when the size is perfect. Match the format line on the form, not what is technically smallest.

Why 20KB fails

When you cannot reach exactly 20KB

  • Too many pixels. A 4000×3000 photo carries detail 20KB cannot hold. Crop to the face or signature first.
  • Busy background. Trees, patterned walls, and cluttered desks eat bytes. Plain light background behind a face compresses smaller without killing eyes and nose detail.
  • Already compressed source. WhatsApp and Instagram copies are a bad starting point. Go back to the camera original.
  • Wrong target. If the portal allows 50KB, use 50KB or 100KB instead of crushing a photo that did not need it.

Mistakes I see often

Common upload errors

  • Compressing the download again and again until the face melts.
  • Renaming .png to .jpg without converting — portals read the file header, not the name.
  • Uploading a screenshot of a photo instead of the photo file itself.
  • Ignoring dimension rules — under 20KB but wrong width/height still fails validation.

Mobile vs desktop

Phone or laptop — what works better?

Most 20KB jobs happen on phones because the user is already inside the form on mobile data. Chrome or Safari on Android/iPhone is fine: upload from gallery, compress, download, switch back to the form tab. Keep the original photo in gallery — if the first pass is soft, you will need it again.

Desktop helps when you want a bigger preview before download or when you are cropping in another app first. The compressor itself behaves the same; the difference is how easy it is to check eyes, signature strokes, and file size before you upload.

Passport-style photos

Keeping a face readable at 20KB

Fill the frame with face and shoulders. Empty space above the head is wasted kilobytes. Even lighting beats flash glare on glasses. If the form lists pixel dimensions, meet those first, then compress — shrinking width and height and quality at the same time usually destroys the eyes first.

When the portal allows a larger photo field on the same application, switch to 100KB compression for the portrait and reserve 20KB for the signature line.

Next step

Related tools for the same upload

Final check

Before you hit submit on the portal

Open the downloaded file once. Confirm the extension matches the form (usually JPG). Check size in your file manager — 21KB can fail a hard 20KB rule. Zoom on eyes or signature ink. Save the original separately in case you need a second attempt.

If something still fails after a clean pass from the original, read the portal error again. Often it is dimensions or background colour, not kilobytes. A readable 19KB file beats a blurry 12KB file every time.