Back to All Tools

Exam Photo Resizer — Exact KB & Pixels

Resize photos to exact pixel dimensions AND target file size in KB for UPSC, SSC, IBPS, NEET, JEE, RRB and other government exams. Verified presets, outcome-guaranteed compression, 100% in-browser.

Select an image

or drag & drop it here

100% In-Browser Memory • Zero Uploads

🔒 Your photo never leaves your device — all processing runs locally in your browser.

Preset Sources & Verification Dates

UPSC Civil Services — Photo (photo)

Source: https://upsconline.nic.in/ngrp/assets/PDF/Instructions%20for%20uploading%20documents-new-2.pdf

Verified: 2026-06-18

Note: Face must cover 75% (3/4th) of photo. Both ears visible. Name & photo date must be printed on photo (per 2024+ rule). Recent (<10 days from application start).

UPSC Civil Services — Signature (signature)

Source: https://upsconline.nic.in/ngrp/assets/PDF/Instructions%20for%20uploading%20documents-new-2.pdf

Verified: 2026-06-18

Note: Dimensions 350–500 pixels (official). Sign in running hand, not block capitals. Black pen on white paper.

SSC (CGL/CHSL/CPO/MTS/GD) — Photo (photo)

Source: https://ibpsreg.ibps.in/crppoxvjun25/uploads/loadpdf.php?file=k7m5p%2BfQ15erzNvj0OHb1N7UnJp9sc%2FKYaao1bWrpok%3D&t=1LHArOLA2di0yczXwNDa083LmNWypw%3D%3D

Verified: 2025-01-15

Note: Dimensions 200×230 px preferred. Face 70–80% of frame. No glasses/caps (SSC 2024+). Recent (<3 months).

SSC (CGL/CHSL/CPO/MTS/GD) — Signature (signature)

Source: https://ibpsreg.ibps.in/crppoxvjun25/uploads/loadpdf.php?file=k7m5p%2BfQ15erzNvj0OHb1N7UnJp9sc%2FKYaao1bWrpok%3D&t=1LHArOLA2di0yczXwNDa083LmNWypw%3D%3D

Verified: 2025-01-15

Note: Dimensions 140×60 px preferred. Running hand only — NOT block capitals. Black/blue ballpoint on white paper.

IBPS (PO/Clerk/SO/RRB) — Photo (photo)

Source: https://ibpsreg.ibps.in/rbipodec25/uploads/loadpdf.php?file=k7m5p%2BfQ15e6vNTj0M3KzZubmdWyp5rXppSo3aRx&t=zLjIrOLC1Ni005njxc8%3D

Verified: 2025-01-15

Note: Identical to SSC spec. Dimensions 200×230 px preferred. File ≤50 KB. No caps/dark glasses. Religious headwear allowed if face visible.

IBPS (PO/Clerk/SO/RRB) — Signature (signature)

Source: https://ibpsreg.ibps.in/rbipodec25/uploads/loadpdf.php?file=k7m5p%2BfQ15e6vNTj0M3KzZubmdWyp5rXppSo3aRx&t=zLjIrOLC1Ni005njxc8%3D

Verified: 2025-01-15

Note: Dimensions 140×60 px preferred. File 10–20 KB. Running hand only. Black ink on white paper.

NEET UG — Passport Photo (photo)

Source: https://exams.nta.ac.in/NEET/images/NEET%20UG%202024%20IB-version%202%20final.pdf

Verified: 2024-03-15

Note: 2.5 × 3.5 inches at 72 DPI ≈ 180×252 px. 80% face coverage. Colour or B&W. No mask/cap/goggles. Spectacles allowed if worn regularly.

NEET UG — Signature (signature)

Source: https://exams.nta.ac.in/NEET/images/NEET%20UG%202024%20IB-version%202%20final.pdf

Verified: 2024-03-15

Note: Same 2.5×3.5 in @ 72 DPI as photo. Running hand, black pen. Very small max size (30 KB) — compress carefully.

JEE Main — Photo (photo)

Source: https://www.ndtv.com/education/nta-directs-jee-candidates-to-upload-correct-photos-in-application-form-7493164

Verified: 2025-01-17

Note: 3.5 cm × 4.5 cm. Name and date must be printed on photo. JPG/JPEG. No cap/sunglasses. Spectacles allowed if regular.

JEE Main — Signature (signature)

Source: https://www.telegraphindia.com/edugraph/news/jee-main-2025-nta-issues-guidelines-for-uploading-of-photo-signature-and-class-10-certificate-details/cid/2059856

Verified: 2025-01-17

Note: 3.5 cm × 1.5 cm. Running hand. JPG/JPEG. Father/mother/guardian signature same spec.

RRB NTPC — Photo (photo)

Source: http://www.rrbkolkata.gov.in/file/Amendments%20-%201.pdf

Verified: 2024-10-01

Note: General candidates: 20–50 KB. SC/ST/PwBD: 30–70 KB (amended). JPEG. Live capture now used in form; this preset for e-call letter/admit card.

RRB NTPC — Signature (signature)

Source: http://www.rrbkolkata.gov.in/file/Amendments%20-%201.pdf

Verified: 2024-10-01

Note: General: 10–40 KB. SC/ST/PwBD: 30–70 KB (amended). Running hand, not block capitals.

Complete Guide

About the Exam Photo Resizer (KB + Pixels)

Government job and exam portals reject photos twice: once for wrong pixel dimensions and again for wrong file size. This tool satisfies both checks in one pass. Pick a verified preset for UPSC, SSC, IBPS, NEET, JEE or RRB — or type custom targets — and the tool resizes to the exact pixels, then compresses until the file lands inside the kilobyte window, showing a green ready-to-submit confirmation before you download. Everything happens in your browser; your photo is never uploaded.

Why portals reject photos (and how this avoids it)

Application portals validate uploads mechanically: dimensions must match a stated pixel box, and the file must fall between a minimum and maximum size in KB. A photo that fails either check bounces at the final submission step, often after you have filled the entire form. Generic compressors shrink bytes but ignore pixels; generic resizers ignore bytes. This tool was built backwards from the portal validators themselves: exact pixels guaranteed by construction, and a compression engine that searches for the highest JPEG quality that still fits under your ceiling — so the file passes size checks while looking as good as physics allows.

Inside the compression engine

First, anything you load is converted to JPEG if it is not already, because every Indian exam portal demands JPG. Then the image is drawn onto a canvas of your exact target dimensions — Fill mode scales and centre-crops to cover the frame, while Fit-inside mode scales the whole photo to fit and pads the leftover space with white bars. Finally comes the clever part: the engine repeatedly encodes the canvas at trial qualities, binary-searching between 5% and 100% (at most twenty passes) to converge on the highest quality whose file size stays within your maximum. If a minimum KB applies and the result dips below it, the tool says so honestly instead of handing you a file the portal would reject for being suspiciously tiny.

Verified presets at a glance

Presets come from official notifications, with the source link and verification date printed on the page. A few representative photo specs:

ExamPixelsFile size
UPSC Civil Services350 × 45020 – 200 KB
SSC (CGL/CHSL/CPO/MTS)200 × 23020 – 50 KB
IBPS PO/Clerk200 × 23020 – 50 KB
NEET UG180 × 25210 – 200 KB
JEE Main350 × 45010 – 200 KB
RRB NTPC (general)350 × 45020 – 50 KB

Common exam photo requirements (always confirm against your current notification)

Signature specs for the same exams ship alongside, and a Custom option accepts any width, height and KB range — useful for state PSCs, university admissions, Aadhaar or PAN updates. Where a board's rules shift between sessions (JEE's size band has moved more than once), the interface flags the variance instead of pretending one number is eternal.

Tips for a first-time-pass photo

The engine guarantees size compliance; these points cover everything it deliberately leaves to you:

  • Start from a recent plain-background photo taken straight-on; the resizer fixes size, not composition.
  • Prefer Fill mode for portrait photos (it crops to fill, keeping faces large); Fit-inside suits documents where nothing may be cropped away.
  • iPhone users: shoot in Most Compatible format or convert first — browsers cannot decode HEIC, and the tool will tell you if you try.
  • Mind the content rules the tool cannot enforce: SSC wants no caps or dark glasses; UPSC 2024+ wants your name and photo date printed on the image.
  • Check the green status badge — dimensions, KB and quality are all shown before you download.

Video slot: photo-resize-in-kb-walkthrough.mp4

An end-to-end recording: an oversized phone photo turned into an SSC-compliant 200×230 file under 50 KB, including the live pass/fail panel and the download.

Coming soon
Simple Step-by-Step Guide

How to Use Exam Photo Resizer (KB + Pixels) Online

Follow these simple steps to use Exam Photo Resizer (KB + Pixels) securely in your web browser.

  1. 1

    Upload Your Photo

    Drag and drop or select your JPG/PNG/WebP photo. It is processed locally — zero bytes leave your device.

    01-photo-resize-in-kb-upload-your-photo.png

    Replace with a real capture

  2. 2

    Choose Exam Preset or Custom Target

    Pick a verified preset (UPSC, SSC, IBPS, NEET, JEE, RRB) or enter custom pixel dimensions and max KB.

    02-photo-resize-in-kb-choose-exam-preset-or-custom-target.png

    Replace with a real capture

  3. 3

    Download Compliant File

    The tool resizes to exact pixels and compresses to land under your target KB. Preview shows live pass/fail. Click Download to save.

    03-photo-resize-in-kb-download-compliant-file.png

    Replace with a real capture

Technical Specs

Features & Specifications

Engine

HTML5 Canvas 2D + Binary-Search JPEG Quality

Supported Input

JPG, PNG, WebP (HEIC detected & rejected with guidance)

Output Format

JPEG (universally accepted by exam portals)

Privacy Status

100% In-Browser Local Processing — Zero Uploads

Presets Verified

UPSC, SSC, IBPS, NEET, JEE, RRB (12 presets, 6 exams)

100% Free & Private In-Browser Processing

Rupix operates on a zero-upload architecture. All computations, file parsing, and transformations occur locally inside your web browser. No document bytes, sensitive text, or personal data are ever uploaded or transmitted to remote servers.

Highlights

Why use Rupix Exam Photo Resizer (KB + Pixels)?

Verified Exam Presets

Presets sourced from official notifications (UPSC, SSC, IBPS, NEET, JEE, RRB) with source URLs and check dates — no guesswork.

Outcome-Guaranteed Compression

Binary-search JPEG quality to hit your max KB without going far below. Shows structured failure if target is unreachable at required dimensions.

100% Private, Zero Upload

All processing uses HTML5 Canvas in your browser. Your photo never leaves your device — not even temporarily.

Live Pass/Fail Indicator

See current dimensions, file size, and a clear green/red status against your target before downloading.

Custom Targets Supported

Not on the preset list? Enter any width, height, and max KB manually — same guaranteed compression engine.

Non-Destructive with Reset

Original image stays loaded. Change preset or targets instantly. One click resets to original.

Q&A

Frequently Asked Questions

No. Resizing and compression happen entirely in your browser via HTML5 Canvas. Zero bytes leave your device — that is the core promise of this site, and it matters for identity documents especially.
Because every major Indian exam portal — UPSC, SSC, IBPS, NTA, RRB — requires JPG/JPEG. Non-JPEG inputs are converted automatically before resizing, so you never think about it.
The tool tells you plainly rather than failing silently — for example, that the smallest possible file at quality 5% is 58 KB against a 50 KB target. Your options are then a higher max KB or smaller dimensions, and the best attempt is still shown so you can judge it yourself.
Yes — use Custom targets. Aadhaar and PAN updates commonly ask for around 350×350 px under modest KB limits, and passport services have their own spec. Always verify against the official portal you are submitting to, since those specifications change without notice.
iPhones save HEIC by default, which browsers cannot decode. Switch Settings → Camera → Formats → Most Compatible for future shots, or convert the existing photo; the tool detects HEIC files and explains this instead of failing mysteriously.
No watermark, ever. The binary search finds the highest JPEG quality that fits your size limit, so at typical exam ranges (20–50 KB) the photo looks clean and natural for ID purposes.
Each preset cites the official notification it came from, with the date we verified it, linked directly on the page. Where requirements differ across years or sessions, that uncertainty is displayed openly rather than papered over.
Some portals reject files that are too small as well as too large — a 3 KB photo suggests tampering. Set a floor and the tool warns you if aggressive compression dips under it, letting you raise the quality ceiling accordingly.