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.
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
No file selected
Result
No compressed file yet
Why this target
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
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
Most people reach this page from a phone browser with the form open in another tab. These three steps match that rush.
Pick the photo or signature from gallery — not a WhatsApp forward or screenshot of a photo.
Crop extra background first if you can. JPG output usually lands closest to the limit.
Open the download once. Confirm format, size, and that face or ink is still readable.
Related tools
Format and pixel-size mistakes on Indian government forms.
Read the full jpg compress 20 kb workflow for SSC, UPSC and form uploads.
Choose your own target size for custom uploads.
Useful for forms with a slightly higher image limit.
Best for profile photos, documents and form attachments.
Convert bulky PNG files into lighter JPG images first.
FAQs
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.
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.
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.
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.
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.
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
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
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
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
Photo and signature fields are separate. Signature almost always needs the smaller file. Crop tight around the ink before you compress.
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.
Students often compress at midnight on mobile data. Use the original gallery photo, not a WhatsApp forward — forwarding re-compresses and adds blur.
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
| Starting file | Typical problem | After a clean 20KB pass |
|---|---|---|
| 3.2MB phone portrait | Form max 20KB | Cropped shoulders, JPG, ~18–20KB, face still visible |
| 600KB signature PNG | Huge empty margins | Tight crop, convert to JPG if allowed, strokes stay dark |
| 1.1MB screenshot | PNG holds text but not size | Keep PNG only if portal requires it; otherwise JPG first |
Format choice
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.
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.
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
Mistakes I see often
Mobile vs desktop
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
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
Final check
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.