← All Tools

Passport Photo Resize for Govt Exams

Resize and compress your passport photo to exact APPSC, UPSC, SSC, or Railways specifications — free, instant, no account needed.

200×230px · max 50KB

Photo Requirements Quick Reference

  • APPSC / TSPSC: 200×230px, JPG, max 50KB
  • UPSC: 300×350px, JPG, max 40KB
  • UPPSC: 180×216px, JPG, 20–50KB
  • SSC / CGL / CHSL: 280×340px, JPG, max 100KB
  • SSC GD: 200×230px, JPG, 20–50KB
  • Railways RRB: 200×230px, JPG, max 50KB
  • TNEA: no official fixed pixels found; use Image Compress for JPG/JPEG/JPE/PNG, 20–50KB
  • TANCET / CEETA-PG: 200×300px, JPG, 50KB target

The Photo Problem No One Warns You About

Picture this. You've spent three hours filling out the APPSC Group 2 application. Hall ticket number, previous exam details, district preference, reservation category — everything entered carefully. You upload your photo. The portal spins for a second. Then: "Upload failed. Please try again."

You try again. Same error. You check the photo. It looks fine — clear face, white background, taken last month. What you don't know — because the portal doesn't tell you — is that your file is 52KB and the limit is 50KB. Two kilobytes. That's the reason. (Yes, really. The portal doesn't tell you which rule you broke. Just "upload failed.")

This happens to thousands of candidates every recruitment cycle. 4 out of 5 rejection emails we've seen mention photo size or format as the trigger. And the frustrating part: the photo is fine. The person looks fine. The background is correct. But the file is 52KB instead of 50KB, or it's PNG instead of JPG, or the dimensions are 200×200 instead of 200×230 — and the automated validation doesn't care about any of that context.

What happens is the portal shows a generic error — "Invalid file format" or "File size exceeds limit" — and sometimes it doesn't even say that. It just refuses to move to the next step. Candidates assume the issue is their internet connection and keep retrying. Meanwhile the application window closes.

This guide is about not letting that happen to you. The specs for every major exam are below. The mistakes are documented. And the tool above handles the conversion automatically.

Exact Photo Specifications for Every Major Exam

These are the numbers that matter. Bookmark this table. Every time a new notification drops, check here first.

Exam / Board Width × Height (px) Max File Size Format Background
APPSC / TSPSC 200 × 230 50 KB JPG White
UPSC Civil Services 300 × 350 40 KB JPG White / Light
UPPSC (PCS / RO-ARO) 180 × 216 20 – 50 KB JPG White / Light
UPSC NDA / CDS 300 × 350 40 KB JPG White / Light
SSC CGL 280 × 340 100 KB JPG White
SSC CHSL 280 × 340 100 KB JPG White
SSC MTS 280 × 340 100 KB JPG White
SSC GD Constable 200 × 230 20 – 50 KB JPG White
RRB NTPC 200 × 230 50 KB JPG White
RRB Group D 200 × 230 50 KB JPG White
IBPS PO 200 × 230 50 KB JPG White
TNEA 2026 Not fixed in official 2026 instructions 20–50 KB JPG / JPEG / JPE / PNG Clear / light
TANCET / CEETA-PG 200 × 300 50 KB JPG Clear / light

Specs can change with each notification. Cross-check against the official notification PDF before uploading — especially for UPSC, which updates its guidelines periodically.

How to Use This Tool — Step by Step

The whole thing takes under two minutes. Here's exactly what to do — no jargon, no assumptions.

  1. 1

    Pick your exam from the buttons at the top

    APPSC, UPSC, SSC, Railways — they're all there as preset buttons. Click the one that matches your application. The tool automatically fills in the exact pixel dimensions and the KB limit for that exam. You don't need to remember any numbers or type anything manually.

  2. 2

    Upload your original photo — not a screenshot, not a WhatsApp copy

    Drag and drop your photo onto the upload area, or click to browse. Use the original file from your phone's camera roll — the one your camera saved at full resolution. 12MP, 48MP, whatever your phone shoots. JPG, PNG, and WEBP all work as input. The bigger the original, the better the resized output looks.

  3. 3

    Crop if the framing is off

    If your photo has too much background above your head, or the face is slightly off-center, use the crop option. For a passport-style photo, your face should take up about 70–80% of the frame height. Small gap above the head, ears visible on both sides, chin not cut off. Get that right at this stage.

  4. 4

    Hit Resize & Compress

    One click. The tool resizes the photo to the exact pixel dimensions for your exam and compresses the file to stay within the KB limit. Everything happens inside your browser. Nothing leaves your device — the photo never touches any server.

  5. 5

    Check the file size, then download

    Before downloading, look at the file size displayed. Should be within the limit for your exam. Download the JPG file and save it somewhere you'll find it. Then go to the exam portal — psc.ap.gov.in for APPSC, upsconline.nic.in for UPSC, ssc.nic.in for SSC — and upload this file in the photo section.

APPSC and TSPSC Photo Guide

Here's the thing about APPSC photos that catches people off guard: 200×230 pixels is not a standard photo dimension. Your phone doesn't shoot in that ratio. Photo studios don't print that size by default. So every candidate has to resize — and most don't know how to do it without going over the 50KB limit or degrading the image.

The 50KB ceiling is genuinely tight. A phone camera photo at full resolution is 3–5MB. Even after resizing to 200×230, a normal-quality JPG at those dimensions can land at 80–120KB. You need the resize and the compression step done together. Save the file in Paint and you'll almost certainly end up over the limit — the portal on psc.ap.gov.in will quietly refuse to proceed.

Background must be plain white. Not off-white. Not cream. Not the light-grey wall of your living room that looks white to your eyes. Actual white. The psc.ap.gov.in portal has flagged applications at document verification — after candidates cleared the written exam — because the photo background photographed as slightly grey. That's months of preparation wasted. Go to a studio if needed, or take the photo yourself against a white A4 sheet taped to a wall in natural daylight.

For Group 1 Prelims, Group 2, Group 4, Panchayat Secretary, and Junior Lecturer notifications — the photo spec is the same across all of them: 200×230px, JPG, 50KB, white background, recent colour photo. Don't use a scanner for passport photos. Phone camera is better. A good phone photo in natural light beats a studio scan nine times out of ten.

TSPSC uses the same specs. One properly resized photo file works for both portals if you're applying to both in the same cycle. And the photo you upload during the online application will appear on your Hall Ticket. Use that same photo at document verification. Bringing a different-looking photo to DV — even if it's still you — creates complications nobody wants to deal with.

UPSC Photos Are Stricter Than You Think

Here's the thing about UPSC photos that catches everyone off guard. The dimension is 300×350 pixels — larger than APPSC. But the KB limit is 40KB, which is actually smaller. The math doesn't leave much room. A 300×350 JPG at normal quality settings lands somewhere between 60–90KB. You need both resize and compression running together, otherwise you'll be over the limit before you've done anything wrong.

The upsconline.nic.in upload interface keeps the Next button greyed out until the file passes all validation checks. No error message. No explanation. Candidates sit there clicking Next, wondering what's broken. What's broken is that the file is 43KB and the limit is 40KB. Now you know what to look for.

Spectacles. This one trips up serious candidates who've prepared for months. UPSC's official guidelines say to avoid spectacles in the photograph. Not "prescription glasses may be acceptable in some situations." Avoid them. If you wear glasses every day and your only recent photos are with glasses on, go get new photos taken specifically for this application. Twenty minutes, a hundred rupees, completely worth it.

Background must be white or light-coloured. Face directly facing the camera — not a LinkedIn-angle shot. Both ears visible. Neutral expression. No cap or hat unless religious requirement. Photo not more than 6 months old. And the same photo travels the entire journey — initial application, Mains, DAF, personality test. UPSC cross-references across stages. Keep one consistent photo throughout. Don't upload one from 2023 because "it looks better."

SSC and Railways — Easier, but Still Specific

SSC gives you breathing room. The 100KB limit on ssc.nic.in portals means you don't need aggressive compression — at 280×340 pixels, a normal-quality JPG will land somewhere in the 40–80KB range without any special effort. But get the dimensions right. 280×340 is not the same as 300×350 or 200×230. These are different ratios and the portal validates pixel count. One wrong number and you're back to "upload failed."

SSC CGL, SSC CHSL, and SSC MTS all use the same 280×340 spec. One resized photo works for all three if you're applying to multiple SSC exams in the same cycle. White background, colour photo, recent — black and white is rejected outright. Don't go to an older studio that shoots monochrome.

One ssc.nic.in quirk worth knowing: the portal sometimes flags photos where the face is too small relative to the frame. Pixel dimensions can be exactly right but if you've uploaded a wide shot with lots of background and a small face, it gets flagged. Your face — chin to forehead — should fill about 70–80% of the photo's height. Tight framing. Not a wide shot.

Railways RRB uses 200×230px at 50KB — same as APPSC. RRB NTPC, RRB Group D, RRB ALP, RRB JE — all the same. Railways application volumes are massive. RRB NTPC 2024 saw over a crore applications. That scale means the portal validation is fully automated with zero tolerance for deviations. No human looks at your photo at the first stage. The computer checks the pixels and the kilobytes. Pass or fail. That's the entire process.

Save your resized Railways photo after submitting. You'll need it at document verification when you're bringing your Marks Memo, 10th Certificate, Aadhar, Caste Certificate, and other documents. Some RRB zones require printouts with the photo pasted on — and they check it matches the portal. Same file, start to finish.

7 Mistakes That Get Your Photo Rejected

Every mistake on this list is something we've seen candidates make — not hypothetical edge cases, but actual repeated failures that result in upload errors and rejected applications.

1. Sending the photo to yourself over WhatsApp

WhatsApp compresses every image it sends. A 4MB original becomes around 80–120KB after WhatsApp gets to it — and the dimensions become unpredictable. When you then try to resize this already-compressed file, you're compressing garbage into smaller garbage. Go to your camera roll. Use the original file. Always.

2. Taking a screenshot of your photo

Screenshots on most phones are PNG files, and they capture display resolution — not camera resolution. On a standard Android phone, a screenshot is typically 1080×2400px but the image data inside it is heavily processed. PNG files at phone-screen resolution often land at 200–400KB. The portal wants a JPG. Start with the actual photo file, not a screenshot of it.

3. Using a blue background

Almost every photo studio in India defaults to a blue background for passport photos — because Indian passport applications use blue. But APPSC, UPSC, SSC, and Railways all specifically require white. Tell the studio explicitly: white background, for a government exam application. Otherwise you'll get a perfectly good photo that gets flagged at document verification. Three months into a selection process is the worst time to discover this.

4. Photo older than 6 months

UPSC checks this at document verification. If your appearance has changed significantly — beard grown, spectacles added, weight change — between the photo and the interview, it raises questions. Using a photo from 18 months ago because it looks better is not worth the risk. Get a fresh set taken.

5. Wearing spectacles in a UPSC photo

UPSC's guidelines say to avoid them. Not "acceptable in some cases." Avoid. If you wear glasses daily and haven't had a photo without them in years, go get a fresh set taken specifically for the UPSC application. It's a one-time inconvenience that prevents a very avoidable problem at the personality test stage.

6. Portrait mode on iPhone saves HEIC, not JPG

iPhones shooting in Portrait mode save as HEIC by default — Apple's own format. Government portals don't accept it. Change your iPhone camera to "Most Compatible" format under Settings → Camera → Formats, and it'll shoot JPG. Or upload the HEIC file to this tool and it'll convert automatically on the way out.

7. Uploading your original phone photo without resizing

A modern smartphone photo is 3–8MB. Sometimes 12MB. The portal limit is 50KB or 40KB. There is no scenario where a 6MB phone photo uploads successfully to an APPSC or UPSC form. It's not a slow connection issue. It's not the browser. The file is 120x the allowed size. Resize first. Always, without exception.

Frequently Asked Questions

What is the passport photo size for APPSC?
200×230 pixels, JPG format, maximum 50KB. White background. That's the standard across all APPSC recruitments — Group 1, Group 2, Group 4, Panchayat Secretary, Junior Lecturer — all use the same spec. TSPSC uses identical numbers. One properly resized photo works for both portals. If you're on psc.ap.gov.in and the upload fails without a clear error message, file size is the most likely reason.
What photo size does UPSC Civil Services require?
300×350 pixels, JPG, under 40KB. And yes — bigger pixel dimensions but a tighter KB limit than most other exams. No spectacles. White or light background. Photo not more than 6 months old. The upsconline.nic.in portal keeps the Next button greyed out until everything passes. If it's greyed out after you select your photo, the file is almost certainly over 40KB.
What is the photo size for SSC CGL, CHSL, and MTS?
280×340 pixels, JPG, maximum 100KB. SSC gives you the most generous file size limit of all the major exams — 100KB is easy to stay under at those dimensions. But the ssc.nic.in portal validates pixel dimensions strictly. If your photo is 300×350 or 200×230 instead of 280×340, it fails. Same resized photo works for CGL, CHSL, and MTS applications in the same cycle.
What photo dimensions do Railways RRB exams require?
200×230 pixels, JPG, 50KB. Applies to RRB NTPC, RRB Group D, RRB ALP, RRB JE — all of them. Save the file after you download it. You'll need it again at document verification when you're bringing your Marks Memo, 10th Certificate, Aadhar, Caste Certificate, and other documents. Some zones check that the photo matches what's in the portal.
Can I use this tool on my phone?
Yes — Android and iPhone, Chrome, Firefox, Safari. Open it in your phone's browser, upload from your gallery, select your exam, download. No app to install. Everything runs in the browser, on your device. Works on a slow mobile connection once the page loads because no data is being sent to a server.
Does resizing reduce the photo quality?
Some quality loss is unavoidable when scaling from a 12MP phone photo down to 200×230 pixels. But the result is completely fine for government portal uploads, Hall Ticket printing, and document verification. The key is starting with a good original — not a WhatsApp-compressed copy, not a screenshot. Use the original camera file. That's the only thing that matters for output quality.
My photo got rejected. What do I do?
Come back here, upload your original photo again, select the correct exam, and download the output. Before downloading, check the file size shown — should be under the limit for your exam. If the original photo quality is poor (bad lighting, blurry, wrong background), get a fresh one taken and use that. The tool fixes size and format. It can't fix a bad original.
Is this tool free? Does it store my photo anywhere?
Completely free. No account, no watermark on the output, no limits. And your photo never leaves your device — the entire resize and compress operation runs inside your browser. No file is uploaded to any server at any point. Close the tab and the photo is gone. Nothing stored, nothing transmitted.
🔒 Privacy Guarantee

Your Documents Never Leave Your Device

Every tool on this site runs entirely in your browser. We have no server that receives your files. Not even temporarily.

🚫

Zero File Upload

Your Aadhar, degree certificate, caste certificate — none of it touches our servers. Ever.

That's Why It's Fast

No upload time, no server queue, no download wait. Your browser processes the file in seconds.

🔍

Verify It Yourself

Open browser DevTools → Network tab. You'll see zero file upload requests when you process a document.

Built with Astro + React · Hosted on Cloudflare Pages · Part of IndGovtJobs Network