UtilTap
Free · No Signup · Private by Design

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.

Drop your image here or click to upload
Supports JPG, PNG, WebP — output is always JPEG

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 / ExamDimensionsFile sizeFormatBackground
SSC CGL / CHSL / MTS / GD3.5×4.5 cm, 200×230 or 275×354 px20–50 KBJPEGWhite
IBPS PO / Clerk / SO / RRB200×230 px (4.5×3.5 cm)20–50 KBJPGWhite
SBI PO / Clerk / SO / CBO200×230 px20–50 KBJPGWhite
RBI Grade B / Assistant240×240 px @ 200 DPI (3×3 cm)20–50 KBJPGWhite
RRB NTPC / Group D / ALP3.5×4.5 cm20–50 KBJPEGWhite (mandatory)
PAN NSDL / Protean3.5×2.5 cm, 276×197 px @ 200 DPI20–50 KBJPEGWhite
TNPSC (One Time Registration)200×230 px, 3.5×4.5 cm20–50 KBJPGPlain white
BPSC (Bihar)200×230 px20–50 KBJPEGLight
TSPSC (Telangana)3.5×4.5 cm4–50 KBJPGLight
AFCAT (Air Force)110×140 px10–50 KBJPEGWhite
Indian Coast Guardpassport size20–50 KBJPEGLight
CTET (CBSE) photo3.5×4.5 cm10–100 KB (50 sweet)JPGWhite

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 / ExamDimensionsFile sizeFormatBackground
Sarathi (Driving Licence)35×45 mm, ~420×525 pxMax 20 KB (strict)JPEGWhite
Agniveer Navy (Sailor)200×200 px square10–100 KB (low end)JPGWhite

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 / ExamDimensionsFile sizeFormatBackground
UPSC CSE300×300 to 1000×1000 px20–300 KBJPGWhite
JEE Main (NTA)3.5×4.5 cm10–200 KBJPGWhite
NEET UG (passport)2.5×3.5 in10–200 KBJPGWhite
NEET UG (postcard, 2025+)4×6 in, ~1200×1800 px10–200 KBJPGWhite, name+date printed
UGC NET / CSIR NET (NTA)3.5×4.5 cm10–200 KBJPGWhite
UPPSC (Uttar Pradesh)200×230 px20–300 KBJPEGWhite
NVSP Voter ID (Form 6)200×250 px min, 3.5×4.5 cm10–200 KBJPG / PNGWhite
UIDAI Aadhaar online update3.5×4.5 cm, 276×354 px @ 200 DPI20 KB – 1 MB (50 sweet)JPGWhite
Passport Seva (Sept-2025 ICAO)35×45 mm, 630×810 px10–250 KBJPEGPure white only
Agniveer Vayu (Air Force)200×200 px10–100 KBJPGWhite

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.

FormatSafe for portals?Why
JPEG / JPG (sRGB, baseline)Yes — universalNative to every Indian portal validator
JPEG progressiveMostly safeA few legacy state PSCs reject — prefer baseline
PNGRiskyNVSP and some state PSCs accept; SSC, RRB, PAN-NSDL, SBI, IBPS reject
WebPNoNot recognised by any major Indian govt portal as of 2026
HEIC / HEIF (iPhone)NoApple proprietary, no Indian validator support — auto-rejected
PDF "photo"NoPortals expect raster image, not document
CMYK-profiled JPEGNoValidator 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:

  1. 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).
  2. HEIC format (iPhone default since iOS 11) — every Indian government portal silently rejects HEIC. Fix: iPhone → Settings → Camera → Formats → “Most Compatible”.
  3. PNG instead of JPEG — most exam portals only accept JPG/JPEG. PAN NSDL, RRB, SSC, SBI, IBPS, CTET all reject PNG silently.
  4. CMYK colour profile — photos exported from Photoshop with print-CMYK fail validator. sRGB is the only universally accepted colour space.
  5. 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.
  6. 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.
  7. 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%.
  8. 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.
Read the full guide
Why Your Image Gets Rejected on Exam Portals (Fix in 2 Min)

How to Use

  1. 1. Upload your image

    Select or drag-and-drop any JPG, PNG, WebP, or HEIC image from your device. Phone photos work directly.

  2. 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. 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.

Instant Results

Runs entirely in your browser. No waiting in queues, no server round-trips — output appears the moment you act.

Private by Design

Your files and text never leave your device. Nothing is uploaded, stored, or logged on any server.

Free, No Signup

Use every feature without an account, watermark, or paywall. Open the page and start working.

Frequently Asked Questions

NIC (National Informatics Centre) runs the e-counselling and recruitment infrastructure for 40+ Indian examination bodies serving over 1 crore candidates annually. SSC CGL alone draws ~30 lakh applicants per cycle. At 50KB per photo, that is ~150 GB just for one exam — manageable for NIC data centres and disaster-recovery replicas. Raise the cap to 500KB and the same form-cycle produces 1.5TB, which strains infrastructure built for tier-3 city users on 256kbps connections. 50KB is the historical NIC compromise between facial detail and server scale.
Yes — SSC, IBPS PO/Clerk/SO/RRB, SBI PO/Clerk/SO, RBI Grade B, RRB NTPC/Group D, TNPSC, BPSC, AFCAT, and PAN NSDL all share the same baseline spec: 3.5×4.5 cm photo at roughly 200×230 px, JPEG format, plain white background, between 20 and 50 KB. One properly-resized photo works across all twelve. UPSC, NEET, JEE, and Passport Seva have higher KB caps (up to 250–300 KB), so a 50 KB photo also works there.
The dimensions depend on the portal — 50 KB is the file size, not the pixel size. The safest universal default is 200×230 px (works for SSC, IBPS, SBI, BPSC, TNPSC). For SSC specifically you can also use 275×354 px. RBI uses 240×240 px square. Passport Seva uses 630×810 px. Aadhaar uses 276×354 px at 200 DPI. This tool resizes to your chosen dimensions FIRST, then compresses to 50 KB — preserving sharpness.
Two likely reasons. First, the iPhone default since iOS 11 is HEIC format, which every Indian government portal silently rejects. Fix: Settings → Camera → Formats → "Most Compatible" (forces JPEG). Second, screenshots and edited photos on iOS embed the Display P3 colour profile instead of sRGB, which fails validator checks on Passport Seva and UIDAI. Always shoot in standard camera mode, JPEG format, and re-process through this tool to normalise the colour space.
Always resize first. The math: a 4000×3000 px phone photo compressed to 50 KB by lowering JPEG quality to 15 produces visible 8×8 grid blocks (rejected by automated quality checks). The same source resized to 200×230 px first — a 260× reduction in pixel count — then compressed at quality 85 lands naturally at 30–50 KB and looks sharp. The rule: pixels are the cost, quality is the polish. Always cut the cost first. This tool does that automatically.
Most Indian portals enforce a minimum as well as a maximum. SSC, IBPS, SBI, RBI typically require 10 KB minimum; CTET requires 10 KB; some state PSCs require 4 KB; AFCAT requires 10 KB. A photo compressed below the minimum (e.g., 5 KB) is rejected as "poor quality / low resolution." Target a 20–45 KB output to stay safely between every common floor and ceiling.
For most Indian government portals: no. SSC, IBPS, SBI, PAN-NSDL, RRB, CTET, AFCAT all require JPG/JPEG specifically and silently reject PNG. NVSP (Voter ID) and a few state PSCs accept PNG. WebP and HEIC are universally rejected. This tool always outputs JPEG so you never hit a format-mismatch error.
Different KB caps. UPSC accepts 20–300 KB; SBI hard-caps at 50 KB. If you compressed your photo to 200 KB for the UPSC form, it sails through UPSC but bounces off SBI. The safest practice: always compress to the strictest spec you will need across your applications (50 KB), since a 50 KB photo passes UPSC, JEE, NEET, Passport Seva, AND the 50-KB-strict portals.
Pure white (#FFFFFF). Off-white, cream, beige, light grey, or any patterned background triggers automated rejection on Passport Seva (post-Sept-2025 ICAO check), UIDAI, NTA (NEET/JEE), and several state PSCs. If your phone photo has even a faint colour cast on the wall, this tool fills transparent pixels with white but cannot change a cream wall to white — re-shoot against a genuinely white surface (a sheet of A4 paper, a fresh wall, or a white poster board).
No — all processing happens entirely in your browser using the Canvas API. Your photo never leaves your device, never reaches any server, never gets logged. You can verify this by disconnecting from the internet after the page loads — the tool continues to work offline. Most "free" online image compressors upload to a server (with claims like "files deleted in 1 hour"). This tool is genuinely client-side.
The core 50 KB standard for SSC/IBPS/SBI/RRB/RBI/PAN/CTET is stable. Recent changes: Passport Seva moved to 35×45 mm at 630×810 px under 250 KB on September 1, 2025 (ICAO alignment); NEET added a mandatory postcard 4×6 in photo with printed name + date in 2025; CTET February 2026 bulletin tightened spectacle enforcement; UIDAI extended the free Aadhaar online update window to June 14, 2026. None of these reduced the 50 KB cap on the portals that already use it.
Partly. e-Shram does not have direct photo upload — it pulls the photo from your Aadhaar via eKYC. To "change your e-Shram photo," update your Aadhaar photo (target 50 KB at 276×354 px) and e-Shram refreshes automatically within a few days. DigiLocker similarly pulls from issuing authorities and doesn't accept manual photo uploads. For all Aadhaar-linked services, the work happens at the UIDAI portal.

Related Tools