How to Compress Image Below 100KB for Aadhaar, PAN Card & Government Forms

You've filled the entire form. Then you click on upload photo and the portal throws an error: "File size exceeds the limit" or "Image must be below 100KB."

Anyone who has applied for a government exam, college admission, or filled a DigiLocker or IRCTC form has been through this.

A photo from your phone camera is 3–8 MB. The portal wants 50KB or 100KB. You don't know how to do that without making the photo look bad.

By the end of this article you'll know exactly how to compress image to that exact size in under 30 seconds — and what size each major portal requires.

Free Tool — No Signup
🗜️
Compress Image to Exact KB — Instantly Free
Set your target size — 50KB, 100KB, 200KB — and the tool compresses automatically. Works for all Indian government portals. Files never leave your device.
Compress Image Free →
✓ JPG, PNG, WebP Supported ✓ 100% free ✓ Files stay private
- - - - - - - - - - -

Why Do Government Portals Reject Your Photo?

Indian government portals have strict file size limits for two reasons: server storage costs and to ensure faster form processing.

Your phone's camera captures a photo that is more than 4–8 MB. The portal wants a photo under 100KB. That's a reduction of 98%.

As a result these are the 3 most common error messages you'll see:

💡 The fastest fix

For 90% of cases, compressing your JPG to under 100KB using ToolsFlow Image Compressor solves the problem immediately.

Exact Photo Size Requirements for Every Major Indian Portal

Bookmark this section. These are the actual size requirements for the portals most Indians use regularly:

Aadhaar / UIDAI
100 KB
JPG only
IRCTC
100 KB
JPG or PNG
DigiLocker
200 KB
JPG or PNG
SSC (CGL/CHSL)
50 KB
JPG only
UPSC
300 KB
JPG only
College Admissions
50–200 KB
JPG usually
Passport Seva
500 KB
JPG only
Bank KYC
100–200 KB
JPG or PNG
Voter ID (ECI)
2 MB max
JPG only
⚠️ Always verify on the portal itself

These requirements can change without notice. Always read the photo upload instructions on the specific portal you are filling. Use the above as a starting reference only.

Portal Photo size Dimensions Format
IRCTC Under 100KB 200×200 px minimum JPG/PNG
SSC (all exams) 20–50KB 100×120 px minimum JPG only
UPSC 40–300KB Check notification JPG only
DigiLocker Under 200KB No specific requirement JPG/PNG
Passport Seva Under 500KB 3.5×4.5 cm at 200 DPI JPG only
RRB / Railway exams 20–40KB 200×230 px JPG only
NEET / JEE 10–200KB 3.5×4.5 cm JPG only
Bank PO / Clerk 20–50KB 200×230 px JPG only
Voter ID / ECI (Form 6) Under 2MB Passport size, white BG JPG only
- - - - - - - - - - -

Step-by-Step: Compress Image to Exact KB on Your Phone

This works on any Android or iPhone. Takes less than 30 seconds.

1
Open ToolsFlow Image Compressor on your phone browser
Go to toolsflow.in/image-compressor/ in Chrome or any browser. No signup required.
2
Upload your photo
Tap Choose Image and select your photo from your gallery. JPG, PNG and WebP supported. No file size limit on upload.
3
Set your target size in KB
Enter the required KB — for example 50, 100, or 200. The tool automatically finds the right compression level to hit your target.
4
Download and upload to the portal
Your compressed image downloads to your phone instantly. Open the government portal and upload this file. It will pass the size check.

Everything happens in your browser. Your photo is never uploaded to any server. ToolsFlow cannot see your Aadhaar photo, passport photo, or any image you compress. Your files are completely private.

Portal-Specific Guides

How to Compress Photo for IRCTC Registration

IRCTC requires a passport-size photo under 100KB in JPG or PNG format. Your phone camera photo is typically 2–6 MB — far above the limit.

How to Compress Photo for SSC Forms

SSC (Staff Selection Commission) has some of the strictest photo requirements — typically 20KB to 50KB with specific pixel dimensions.

Most people fail here because they don't realise how small 20KB actually is.

How to Compress Photo for UPSC Application

UPSC allows a relatively generous 40KB to 300KB range for photos. However, signature upload has a much lower limit — check the notification for the exact figure each year.

How to Compress Photo for DigiLocker

DigiLocker accepts photos up to 200KB — one of the more generous limits. Most phone photos compressed to 80% quality will easily fit under this.

How to Compress Photo for College Admissions

College portals — whether DU, Mumbai University, state board admissions or private colleges — typically require a passport-size photo between 50KB and 200KB. Requirements vary widely.

How to Compress Photo for PAN Card Upload

PAN card-related uploads come up in two scenarios: uploading your photo during a new PAN application on the NSDL or UTI portal, and uploading a copy of your PAN card as identity proof on bank or government portals.

How to Compress Photo for Voter ID Registration (Form 6)

Voter ID registration and corrections are done on the voters.eci.gov.in portal (also accessible via the Voter Helpline App).

When applying for a new Voter ID or updating your details using Form 6, Form 6A or Form 8, you need to upload a recent passport-size photograph.

🗳️ Voter ID tip

Many users face photo rejection on the ECI portal not because of file size but because of wrong format. Make sure your file is saved as .jpg not .jpeg or .png. If your file is .png or .heic, use ToolsFlow PNG to JPG converter first, then compress to 200KB.

How to Compress Signature for Government Forms

Almost every government exam and portal that asks for a photo also asks for a scanned signature separately.

Signature requirements are even stricter than photo requirements — typically 10KB to 30KB — because signatures are small images that compress very well.

💡 Signature tip

Crop your signature image as tight as possible before compressing — remove all white space around it. A tightly cropped signature compresses to a much smaller file size and still looks perfectly clear at 10–20KB.

JPG vs PNG — Which Format to Use for Government Forms

Almost every Indian government portal specifies JPG (also written as JPEG) as the required format. There are good reasons for this:

When to use PNG: Only use PNG for signatures or documents with text — where sharp edges matter more than file size. Even then, check if the portal accepts PNG before uploading.

🔄 Need to convert PNG to JPG first?

If you have a PNG photo and the portal requires JPG, use ToolsFlow PNG to JPG Converter — it's free, instant, no signup required. Then compress the JPG to your required KB.

📲 Related: WhatsApp photo quality

If you're compressing images to send on WhatsApp, read our guide on why WhatsApp makes your photos blurry — and how to send them at full quality without compression.

Common Mistakes That Get Your Form Rejected

Uploading in the wrong format
iPhone photos are saved as HEIC by default. Most government portals do not accept HEIC. Convert to JPG first using ToolsFlow before uploading.
Compressing more than once
Every time you compress a JPG and save it again, quality degrades. Always compress once from the original high-quality photo. Never re-compress an already compressed file.
Using a WhatsApp-shared photo
WhatsApp compresses images heavily. A photo shared via WhatsApp has already lost quality. Always compress from the original photo saved in your camera gallery.
Ignoring pixel dimension requirements
File size in KB and pixel dimensions are different requirements. Some portals need both under 100KB AND specific pixel sizes like 200×230. Check both before uploading.
Screenshots of Aadhaar card
A screenshot of your Aadhaar card is not the same as your passport photo. Government forms asking for a "passport size photograph" want your actual photo — not your ID card image.
Uploading without checking the result
After compressing, open the downloaded file and verify it looks acceptable before uploading to the portal. A quick look takes 5 seconds and saves the hassle of a rejected form.
Compress Now — Free
📸
Ready to compress your photo?
Enter the exact KB your portal requires. Compresses instantly in your browser. Completely free.
Open Image Compressor →
✓ Set exact target KB ✓ No file size limit ✓ Works offline after load
- - - - - - - - - - -

Frequently Asked Questions

How to compress image below 100KB for government forms? +
Open ToolsFlow Image Compressor at toolsflow.in/image-compressor/ on your phone or desktop. Upload your photo, set the target size to 100KB (or lower), and click Compress. The photo downloads instantly and will pass the 100KB size check on any government portal. Takes under 30 seconds, completely free.
How to compress image to 50KB for SSC or IRCTC? +
Use ToolsFlow Image Compressor, upload your photo and set the target to 50KB. The tool automatically finds the right quality level to reach that size. For SSC forms, always compress from your original camera photo — never from a photo already shared on WhatsApp as that photo has already been compressed once.
What is the standard photo size for Indian government forms? +
The most common requirement is under 100KB in JPG format. However this varies: SSC needs 20–50KB, UPSC accepts up to 300KB, DigiLocker accepts up to 200KB, and Passport Seva accepts up to 500KB. Always check the specific portal's requirements before compressing.
How to reduce photo size on mobile without an app? +
Open toolsflow.in/image-compressor/ in your mobile browser — Chrome or Safari. Upload your photo from your gallery, set the target KB, and download. The entire process works in your browser with no app installation. Your photo stays on your device and is never uploaded to any server.
Is it safe to compress Aadhaar or passport photos online? +
Yes, on ToolsFlow it is completely safe. All compression happens locally in your browser using JavaScript. Your photo is never uploaded to our servers and we cannot see or access it at any point. The moment you close the tab, the file is gone. This is why ToolsFlow is safe for sensitive documents like Aadhaar photos, PAN card images and passport photos.
Can I compress a PNG to below 100KB for government forms? +
Most government portals require JPG format, not PNG. If your photo is in PNG, first use ToolsFlow PNG to JPG Converter to convert it, then compress the resulting JPG to your required KB. A PNG photo converted to JPG and compressed typically reaches 50–100KB easily without visible quality loss.
How to compress photo for Voter ID registration on ECI portal? +
The ECI voter registration portal (voters.eci.gov.in) accepts photos up to 2MB in JPG format only. Compress your photo to around 200KB using ToolsFlow Image Compressor — fast to upload, well within the limit. Make sure the file is saved as .jpg — PNG files are not accepted on the ECI portal. If your photo is PNG or HEIC, convert to JPG first using ToolsFlow, then compress to 200KB.
ToolsFlow Editorial Team
We build free tools and write practical guides for everyday digital tasks — image compression, PDF tools, finance calculators and more. Completely Free and No signup needed.