- Compress your image right now — 30 seconds
- Why government portals reject your photo
- Exact size requirements for every portal
- Step-by-step: compress to exact KB on mobile
- Portal-specific guides — IRCTC, DigiLocker, SSC, UPSC, PAN, Voter ID
- How to compress signature for government forms
- JPG vs PNG — which to use for government forms
- Common mistakes that get your form rejected
- Frequently asked questions
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.
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:
- "File size exceeds the maximum limit" — your photo is too large in KB or MB
- "Invalid file format" — you've uploaded a HEIC or PNG when JPG is required
- "Image dimensions out of range" — the pixel size doesn't meet the portal's width and height requirements
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:
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.
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.
- Take a clear passport-size photo against a plain background
- Open ToolsFlow Image Compressor and upload the photo
- Set target size to 80KB — gives you buffer below the 100KB limit
- Download and upload to IRCTC during registration
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.
- Check the specific exam notification for the exact KB range and pixel dimensions
- Compress to the lower end of the range — if it says 20–50KB, compress to 30KB
- Use JPG format only — PNG files are often larger and SSC portals may reject them
- Do not compress and re-compress — always compress from the original photo
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.
- For the photo: compress to around 150KB — well within range with good quality
- For signature: compress to under 30KB — signatures are small files and can go very low
- UPSC also requires specific background colour — white background only for photos
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.
- Set target to 150KB for comfortable margin below the limit
- Both JPG and PNG are accepted on DigiLocker
- For document scans, use PNG if the document has text — better clarity
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.
- Always read the exact requirement on the specific college portal
- When in doubt, compress to 50KB — this passes on all college portals
- Ensure the photo is recent, in colour, and against a white or light background
- Some portals also require the signature separately — compress signatures to under 30KB
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.
- NSDL PAN application requires a passport-size photo under 50KB in JPG format
- UTI portal accepts photos under 50KB — use the same setting
- For uploading a scan of your PAN card as a document: compress to under 100KB in JPG
- Ensure the photo has a plain white background and your face is clearly visible without shadows
- If your photo is currently PNG, convert to JPG first using ToolsFlow PNG to JPG, then compress
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.
- The ECI portal accepts photos up to 2MB — more generous than most portals
- However, JPG format is mandatory — PNG files are not accepted
- Recommended target: compress to 200KB — fast to upload, well within the limit, good quality
- Photo must have a white or light background with your face clearly visible
- If applying via the Voter Helpline App on Android or iPhone, compress to 500KB or below for fastest upload
- Name correction (Form 8) and address change (Form 8A) also require a fresh photo upload — same requirements apply
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.
- Sign on plain white paper with a black or dark blue pen — good contrast is important
- Take a clear photo of the signature in good lighting, then crop tightly around just the signature
- Open ToolsFlow Image Compressor, upload the signature image and set target to 20KB
- SSC requires signature between 10–20KB — set target to 15KB for safe margin
- UPSC signature limit varies by notification — check and compress to the lower end
- Bank exams typically require signature under 30KB in JPG format
- Do not use PNG for signatures on portals that accept only JPG — convert first
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:
- JPG produces much smaller file sizes than PNG for photos
- A passport photo in JPG at acceptable quality is typically 30–80KB
- The same photo in PNG is typically 300KB–1MB — already above most limits
- Government systems were built to process JPG and many reject PNG outright
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.
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.
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.