Resize Image to 50KB — For 12+ Indian Government Portals
One file works on SSC, IBPS, SBI, RBI, RRB, PAN NSDL, CTET, AFCAT, Aadhaar, and more. Resize-first algorithm preserves sharpness. 100% private, no server upload.
50KB Photo Cheat Sheet — All Indian Portals
50 KB is the single most common photo-upload cap across Indian government portals. The same 200×230 px JPEG at ~45 KB works across 12 portals. Below: every Indian portal that uses 50 KB or a related KB cap, grouped by tier. One file, one resize, twelve portals.
Tier A — The 20–50 KB cluster (the dominant standard)
| Portal / Exam | Dimensions | File size | Format | Background |
|---|---|---|---|---|
| SSC CGL / CHSL / MTS / GD | 3.5×4.5 cm, 200×230 or 275×354 px | 20–50 KB | JPEG | White |
| IBPS PO / Clerk / SO / RRB | 200×230 px (4.5×3.5 cm) | 20–50 KB | JPG | White |
| SBI PO / Clerk / SO / CBO | 200×230 px | 20–50 KB | JPG | White |
| RBI Grade B / Assistant | 240×240 px @ 200 DPI (3×3 cm) | 20–50 KB | JPG | White |
| RRB NTPC / Group D / ALP | 3.5×4.5 cm | 20–50 KB | JPEG | White (mandatory) |
| PAN NSDL / Protean | 3.5×2.5 cm, 276×197 px @ 200 DPI | 20–50 KB | JPEG | White |
| TNPSC (One Time Registration) | 200×230 px, 3.5×4.5 cm | 20–50 KB | JPG | Plain white |
| BPSC (Bihar) | 200×230 px | 20–50 KB | JPEG | Light |
| TSPSC (Telangana) | 3.5×4.5 cm | 4–50 KB | JPG | Light |
| AFCAT (Air Force) | 110×140 px | 10–50 KB | JPEG | White |
| Indian Coast Guard | passport size | 20–50 KB | JPEG | Light |
| CTET (CBSE) photo | 3.5×4.5 cm | 10–100 KB (50 sweet) | JPG | White |
If you compress one photo to ~45 KB at 200×230 px white background JPEG, it works on every portal in this tier. Twelve portals, one upload-ready file.
Tier B — Stricter than 50 KB
| Portal / Exam | Dimensions | File size | Format | Background |
|---|---|---|---|---|
| Sarathi (Driving Licence) | 35×45 mm, ~420×525 px | Max 20 KB (strict) | JPEG | White |
| Agniveer Navy (Sailor) | 200×200 px square | 10–100 KB (low end) | JPG | White |
Sarathi caps at 20 KB— among India's tightest live image caps. Use the dedicated 20 KB resizer for Sarathi/DL applications.
Tier C — Looser cap (50 KB still works)
| Portal / Exam | Dimensions | File size | Format | Background |
|---|---|---|---|---|
| UPSC CSE | 300×300 to 1000×1000 px | 20–300 KB | JPG | White |
| JEE Main (NTA) | 3.5×4.5 cm | 10–200 KB | JPG | White |
| NEET UG (passport) | 2.5×3.5 in | 10–200 KB | JPG | White |
| NEET UG (postcard, 2025+) | 4×6 in, ~1200×1800 px | 10–200 KB | JPG | White, name+date printed |
| UGC NET / CSIR NET (NTA) | 3.5×4.5 cm | 10–200 KB | JPG | White |
| UPPSC (Uttar Pradesh) | 200×230 px | 20–300 KB | JPEG | White |
| NVSP Voter ID (Form 6) | 200×250 px min, 3.5×4.5 cm | 10–200 KB | JPG / PNG | White |
| UIDAI Aadhaar online update | 3.5×4.5 cm, 276×354 px @ 200 DPI | 20 KB – 1 MB (50 sweet) | JPG | White |
| Passport Seva (Sept-2025 ICAO) | 35×45 mm, 630×810 px | 10–250 KB | JPEG | Pure white only |
| Agniveer Vayu (Air Force) | 200×200 px | 10–100 KB | JPG | White |
A 50 KB JPEG also passes these higher-cap portals — UPSC, NEET, JEE, Passport Seva, UIDAI, NVSP. Compressing to the strictest spec (50 KB) gives you one file that works everywhere.
Format Guide — What Indian Portals Accept
Indian government portals are strict about format. Use this reference before uploading.
| Format | Safe for portals? | Why |
|---|---|---|
| JPEG / JPG (sRGB, baseline) | Yes — universal | Native to every Indian portal validator |
| JPEG progressive | Mostly safe | A few legacy state PSCs reject — prefer baseline |
| PNG | Risky | NVSP and some state PSCs accept; SSC, RRB, PAN-NSDL, SBI, IBPS reject |
| WebP | No | Not recognised by any major Indian govt portal as of 2026 |
| HEIC / HEIF (iPhone) | No | Apple proprietary, no Indian validator support — auto-rejected |
| PDF "photo" | No | Portals expect raster image, not document |
| CMYK-profiled JPEG | No | Validator chokes during sRGB-only pipeline |
Top 8 Reasons 50KB Photos Get Rejected
Hitting 50 KB is necessary but not sufficient. Here's what else trips up uploads, in order of how often each one shows up in rejection logs:
- Wrong pixel dimensions even though KB is correct — a photo can hit 50 KB at 200×200 px (rejected by IBPS, which wants 200×230) or at 1200×1500 px (rejected because the portal validator caps width).
- HEIC format (iPhone default since iOS 11) — every Indian government portal silently rejects HEIC. Fix: iPhone → Settings → Camera → Formats → “Most Compatible”.
- PNG instead of JPEG — most exam portals only accept JPG/JPEG. PAN NSDL, RRB, SSC, SBI, IBPS, CTET all reject PNG silently.
- CMYK colour profile — photos exported from Photoshop with print-CMYK fail validator. sRGB is the only universally accepted colour space.
- Visible JPEG blocking from over-compression — quality below QF 60 produces 8×8 grid artefacts on skin and white backgrounds. Automated quality checks reject these. This tool always uses QF 75+ first by resizing dimensions instead.
- Background not pure white — off-white walls, beige, cream, or light grey trigger background-uniformity rejection on Passport Seva, UIDAI, and post-2024 NTA validators.
- Face too small or too large in frame — government norms expect face to occupy 70–85% of the frame. Passport Seva (post-September 2025 ICAO) requires 80–85%.
- Photo older than 3 months, B&W, or with cap/spectacles — SSC, CTET, SSC GD, RRB all reject these. The CTET February 2026 bulletin specifically reaffirmed that spectacled photos will be rejected.
How to Use
- 1. Upload your image
Select or drag-and-drop any JPG, PNG, WebP, or HEIC image from your device. Phone photos work directly.
- 2. Auto-resize then compress
The tool resizes to your target pixel dimensions first (preserving sharpness), then compresses JPEG quality until the file fits under 50 KB.
- 3. Download the result
Preview the compressed image, verify the file size with the spec checklist, and download — output is always JPEG ready for upload.
Why Use This Tool
Indian government exam portals — SSC, UPSC, IBPS, SBI, RBI, Railway RRB, NTA, state PSCs — all require uploaded photos under 50 KB. Phone cameras produce 2–10 MB images, over 100 times the cap. Manually finding the right compression settings is trial and error. This tool automates it for the exact spec of every major Indian portal.
One file, twelve portals
If you compress one photo to roughly 45 KB at 200×230 px in JPEG format on a white background, it works on SSC, IBPS, SBI, RRB, RBI, TNPSC, BPSC, AFCAT, ICG, PAN NSDL, CTET, and UIDAI Aadhaar update — all twelve. Most Indian portals share this baseline spec (3.5×4.5 cm, 200×230 px, JPEG, white background, 20–50 KB). The higher-cap portals (UPSC, NEET, JEE, Passport Seva) also accept the same 50 KB file — they only object if you go ABOVE their ceiling, not BELOW. Compressing to 50 KB once gives you a universal upload file.
Why 50 KB? The NIC infrastructure story
The 50 KB cap isn't arbitrary — it's a load-balancing decision baked into the Indian e-governance architecture. NIC (National Informatics Centre) under MeitY runs the recruitment and counselling infrastructure for 40+ examination bodies serving over 1 crore candidates annually. SSC CGL alone draws ~30 lakh applicants per cycle. At 50 KB per photo, that's ~150 GB just for one exam — manageable for NIC data centres and disaster-recovery replicas. Raise the cap to 500 KB and the same form-cycle produces 1.5 TB, straining infrastructure built for tier-3 city users on 256 kbps connections (the historic baseline when these specs were drafted). 50 KB also uploads in under 2 seconds on a Common Service Centre shared connection. The cap survived broadband adoption because biometric matching pipelines (used for Aadhaar dedupe, NEET face-match, exam-hall verification) work fine at 200×230 px / 50 KB — facial matchers only need ~80×80 of facial features at minimum.
JPEG quality vs file size — the technical explainer
JPEG splits an image into 8×8 pixel blocks and runs each through a Discrete Cosine Transform (DCT), converting pixel intensities into frequency coefficients. Quantization then divides each coefficient by a value from an 8×8 table and rounds to the nearest integer — most high-frequency coefficients round to zero, which is where the compression comes from. The Quality Factor (QF, 1–100) scales that quantization table: higher QF = smaller divisors = more coefficients survive = bigger, sharper file. The “knee” of the curve sits at QF 75–85 — below QF 70 you see visible 8×8 blocking on skin and white backgrounds; above QF 90 you double the file size for differences invisible at passport-photo viewing distance. A typical 5 MB phone photo compressed to QF 85 at original dimensions still lands at 800 KB–1.5 MB. To hit 50 KB without ugly blocking, you must reduce pixel count first.
Resize first, compress second — the rule most tools miss
The single most under-explained point in image compression: a 4000×3000 px phone photo at QF 95 is ~2.5 MB. Compress that same 4000×3000 image down to 50 KB by lowering quality to QF 15 → visible JPEG blocks, posterised skin, application rejected for “poor photo quality.” Resize to 200×230 px first — that's 46,000 pixels vs 12 million originally, a 260× reduction in pixel count. At QF 85, the file lands naturally at 30–50 KB and looks crisp. The rule: pixels are the cost, quality is the polish. Always cut the cost first.Most online “compress to 50 KB” tools only adjust quality, which is why users complain about blurry, blocky results. This tool resizes to your target portal dimensions first, then iterates JPEG quality down until the file fits.
Capture-side best practices for 50 KB-ready photos
Phone setup:iOS → Settings → Camera → Formats → “Most Compatible” (forces JPEG, not HEIC). Framing: 1.5 m from camera, head-and-shoulders, eyes one-third from the top. Background: stand 0.5 m in front of a plain white wall (closer to the wall than to the light to avoid shadow lines). Lighting: soft diffuse daylight from a window at 90° to the subject — never direct sun, never overhead fluorescent (yellow cast). Aspect ratio: portrait, target 3.5:4.5 (≈ 7:9). No filters, no beauty mode, no portrait blur — automated validators detect AI-blurred backgrounds and reject. Final pipeline: original photo → resize to target px (200×230 for most banking/SSC exams) → JPEG quality 80–85 → confirm output is 30–50 KB.
What changed in 2025–2026
Passport Seva (September 2025): switched to 35×45 mm portrait at 630×810 px under 250 KB, aligned with the updated ICAO 9303 standard; glasses banned without medical exemption. NEET 2025: NTA introduced a mandatory postcard-size 4×6 inch photo with printed name and date in addition to the passport photo; both 10–200 KB JPEG. CTET February 2026 bulletin: reaffirmed spectacle photos will be rejected — enforcement tightened. UIDAI: extended the free Aadhaar online update window to June 14, 2026, driving a fresh surge of Aadhaar photo uploads in the 20 KB–1 MB band. e-Shram: confirmed it does not have a direct photo upload — it pulls the photo from your Aadhaar via eKYC. To “change your e-Shram photo,” update your Aadhaar photo and e-Shram refreshes automatically.
Free, no signup, no watermarks, no ads inside the tool, processes everything locally in your browser. Output is always JPEG — ready for upload to any Indian portal in the 50 KB tier.
Runs entirely in your browser. No waiting in queues, no server round-trips — output appears the moment you act.
Your files and text never leave your device. Nothing is uploaded, stored, or logged on any server.
Use every feature without an account, watermark, or paywall. Open the page and start working.
Frequently Asked Questions
Related Tools
Compress any image to under 20KB. For signature uploads on SSC, UPSC, Railway, banking exams.
Compress any image to under 100KB. For job applications, university portals, and government forms.
Resize any photo to Indian passport size (35x45mm, 600x780px) under 50KB. Face guide, auto-compress.
Compress any image with live quality slider. JPG, PNG, WebP supported. No server upload.