ExactSize

Indian passport photo size: 4.5 × 3.5 cm, and no pixel rule at all

An Indian passport photograph is 4.5 cm long by 3.5 cm wide — 45 mm × 35 mm — in colour, on a plain white background, printed on photographic paper. That is the whole specification as the passport office writes it. There is no pixel count, no DPI and no file-size limit anywhere in it, so "what size in pixels" has no official answer: the printed size converts to 413 × 531 pixels at 300 DPI and 827 × 1063 at 600 DPI, and both of those numbers are arithmetic, not policy. Measured at those two sizes, a 20 KB ceiling is the one that bites — at 413 × 531 it costs quality but keeps every pixel (49% quality, 20,479 bytes), while at 827 × 1063 it cuts the picture down to 466 × 599.

Four things the official pages actually say

  • The size is 4.5 × 3.5 cm, not 2 × 2 inches. The instruction booklet for the application form says "4.5 cm length x 3.5 cm width" and adds that the photo must not be smaller than the box printed on the form. Page 3 of the booklet, read on 21 October 2026.
  • The 51 × 51 mm figure is also official — on a different page. The FAQ of the Indian Embassy in Belgrade says "51mm x 51mm (2 inches by 2 inches)". Two Indian government pages, two sizes. The one that matters depends on whether you are filling the application form or following a mission abroad.
  • Most applicants never hand over a photo. The booklet states that a photograph is not required at a Passport Seva Kendra or Post Office Passport Seva Kendra — it is captured there. The exception is a child under 4, who must bring one.
  • Nothing in the spec mentions pixels or bytes. I searched the 21-page booklet and the FAQ page for "pixel", "DPI", "KB" and "JPEG": zero hits. So 413 × 531 and 827 × 1063 are my conversions of 35 × 45 mm at 300 and 600 DPI, and the nine encodes below are run against them.

All figures measured on 21 October 2026 with Chrome 155.0.8059.80 on Windows 11, driving this site's compressor. Official text read on the same day, on the pages named in the table.

How to read these numbers: one photograph (Bachalpsee_reflection.jpg from Wikimedia Commons, 4000 × 6000) was centre-cropped to each of the three pixel sizes below, resized with Lanczos and saved at JPEG quality 92, then fed to this site's compressor at a 20 KB, 50 KB and 100 KB target. Nine files in, nine encodes out, one variable at a time. Every byte count and quality value is what the tool printed in its own verdict line — none of it is estimated. Because all nine rows are the same picture, the differences between rows come from the pixel size and the byte target alone.

The specification, quoted, in seven rows

These are the sentences as they appear on the passport office's own pages, not a photo studio's summary of them. The last column is the day I read each page; the address in the middle column is the exact page, so you can check the wording yourself before you print anything.

What the page says, quoted Where it is Checked
"Paste your recent passport size photograph (4.5 cm length x 3.5 cm width) in colour in the box meant for affixing the photograph" passportindia.gov.in — Application form instruction booklet V3.0, page 3 (PDF) 21 Oct 2026
"Dimensions of photograph should not be smaller than the box (i.e. 4.5 cm length x 3.5 cm width) provided in the application form" passportindia.gov.in — same booklet, page 3 21 Oct 2026
"Photograph is NOT REQUIRED for applications submitted at Passport Seva Kendra (PSK), Post Office Passport Seva Kendra (POPSK)" passportindia.gov.in — same booklet, page 3 21 Oct 2026
"Minor applicants below the age of 4 years need to carry a Passport size photograph… For applicants above the age of 4 years, photographs will be captured at the PSK/POPSK/PO itself." passportindia.gov.in/psp/FaqServicesAvailable 21 Oct 2026
"The photograph should be in color and in the size of 45mm x 35mm" — plus "the face takes up 80-85% of the photograph" passportindia.gov.in — Guidelines for capturing photographs for minors below 4 years, v2.1 (PDF) 21 Oct 2026
"Photograph in computer print will not be accepted" · "Photograph is NOT to be signed" · "Background of the photograph should be plain white, and the dress should be in dark colour" passportindia.gov.in — instruction booklet V3.0, page 3 21 Oct 2026
"The size of the photograph should be 51mm x 51mm (2 inches by 2 inches)" — plus "face takes up 70–80% of the photograph" eoibelgrade.gov.in — Indian Embassy Belgrade, FAQ on Passport Services (a mission-abroad page, not the application form) 21 Oct 2026

Seven rows, four of them from the application form's own instruction booklet. Full addresses: passportindia.gov.in/AppOnlineProject/pdf/ApplicationformInstructionBooklet-V3.0.pdf, passportindia.gov.in/psp/FaqServicesAvailable, passportindia.gov.in/AppOnlineProject/pdf/GUIDELINES FOR CAPTURING PHOTOGRAPHS FOR MINORS_v2.1.pdf, eoibelgrade.gov.in/eoibl_pages/ODA. Rules change; the date is there so you know how old this reading is.

What is not in the specification. The booklet is 21 pages and the FAQ page is long; neither contains the words "pixel", "DPI", "KB" or "JPEG". No minimum resolution, no maximum file size, no format. That is not an oversight — the photo is a print that gets pasted onto a paper form and scanned by the passport office, and the booklet says outright that a computer print will be rejected. Any pixel or byte number you see attached to "Indian passport photo" is somebody's conversion or somebody else's form.

So why does every other page say 2 × 2 inches?

Because 51 × 51 mm is a real Indian government number — it is just not the application form's number. It appears in the passport FAQ published by the Indian Embassy in Belgrade, in a paragraph that also asks for a "professional grade" print and a face covering 70–80% of the frame. That square is the shape Indian missions abroad ask for, and it is the number that got copied across the web.

The practical difference is not small. A 51 × 51 mm square at 300 DPI is 600 × 600 pixels — 360,000 pixels. A 35 × 45 mm rectangle at the same 300 DPI is 413 × 531 — 219,303 pixels. The square carries 64% more pixels, and, as the measured table shows, a square crop also costs more bytes per pixel. If you prepare a 600 × 600 square and the counter wants 35 × 45 mm, you have not made a bigger photo, you have made a photo that has to be cropped before it fits the box.

My reading: for anything submitted on the application form — including at a District Passport Cell, a Speed Post Centre or a Citizen Service Centre — use 4.5 × 3.5 cm, because that is the box printed on the paper you are pasting onto. Use the square only when the page you are looking at asks for a square.

Nine encodes: 20 KB, 50 KB and 100 KB at both pixel sizes

The passport office never asks for a file size, but plenty of other portals do, and the question "will 20 KB hold a passport photo" is worth answering with measurements rather than arithmetic. Three pixel sizes, three byte targets, one photograph. "Kept" is the share of the source's pixels that survived; anything under 100% means the compressor decided the pixel count had to give, because holding it would have pushed quality below its 40% floor.

Size fed in Target Output size Bytes Quality Kept
413 × 531 (35 × 45 mm at 300 DPI) 20 KB 413 × 531 20,479 49% 100%
413 × 531 50 KB 413 × 531 49,078 84% 100%
413 × 531 100 KB 413 × 531 87,118 not re-encoded 100%
827 × 1063 (35 × 45 mm at 600 DPI) 20 KB 466 × 599 20,480 40% 31.8%
827 × 1063 50 KB 752 × 966 50,852 40% 82.6%
827 × 1063 100 KB 827 × 1063 101,666 65% 100%
600 × 600 (51 × 51 mm at 300 DPI) 20 KB 488 × 488 20,435 40% 66.2%
600 × 600 50 KB 600 × 600 50,330 67% 100%
600 × 600 100 KB 600 × 600 102,312 87% 100%

Nine encodes, measured 21 October 2026, Chrome 155.0.8059.80, Windows 11, format JPG. Source files: 87,118 bytes at 413 × 531, 334,341 bytes at 827 × 1063, 158,214 bytes at 600 × 600, each saved at JPEG quality 92 first. "100 KB" here means 102,400 bytes.

Two rows are worth stopping on. At 413 × 531, the size the form actually prints, a 20 KB ceiling costs quality and nothing else: the output is the same 413 × 531 pixels at 49%. That is a soft-looking photo but a correctly sized one, and 49% JPEG is not the mess it sounds like at this pixel count. At 827 × 1063, the same 20 KB takes the picture down to 466 × 599 — 31.8% of its pixels — because at the 0.073 bytes per pixel this encoder spends at the 40% floor, 879,101 pixels would need roughly 64,500 bytes, three times the budget.

The 100 KB row at 413 × 531 is not an encode at all. The source file was already 87,118 bytes, so the tool passed it through untouched and said so. That is the useful answer for this particular size: 100 KB is not a constraint on a 300 DPI passport photo — it is 15,282 bytes of headroom you never spend. If your portal says 100 KB, you are not being squeezed at 35 × 45 mm; if it says 20 KB, you are.

The two 40% rows also make a like-for-like comparison possible, since quality is pinned for both. 20,480 bytes over 279,134 output pixels is 0.073 bytes per pixel for the portrait crop; 20,435 bytes over 238,144 is 0.086 for the square. The square costs 17% more per pixel, which is why 600 × 600 lost a third of its pixels at 20 KB while 413 × 531 lost none.

100 KB is 102,400 bytes — and the form may mean 100,000

Every output above was checked against 102,400, which is what this tool means by 100 KB. Two of the nine came in above 100,000: 102,312 bytes for 600 × 600 and 101,666 for 827 × 1063. Both are correct files by the 102,400 reading and both would be rejected by a form that writes "100 KB" and enforces 100,000 bytes — the decimal reading that most upload widgets actually implement.

The gap is 2.4%, and it costs almost nothing to clear: aim below the number on the form. I re-ran the same three source files at a 97 KB target, which is 99,328 bytes in this tool's arithmetic.

Size fed in Target Output size Bytes Quality Kept
413 × 531 97 KB 413 × 531 87,118 not re-encoded 100%
827 × 1063 97 KB 827 × 1063 98,573 64% 100%
600 × 600 97 KB 600 × 600 98,127 85% 100%

Three rows, same session. 97 KB = 99,328 bytes. Both re-encoded files now sit under 100,000 bytes and keep every pixel; quality fell by two points at 600 × 600 (87% → 85%) and by one at 827 × 1063 (65% → 64%).

Note what the 97 KB run did not do: it did not touch the 413 × 531 file, which is still 87,118 bytes. At the passport office's own size the byte target is not the lever — quality is. The lever only appears once you go to 600 DPI or to a square.

What to do, depending on what the page in front of you says

  1. Filling the passport application form and pasting a print. 4.5 cm × 3.5 cm, colour, plain white background, dark clothing, no signature, on photographic paper. At 300 DPI that is 413 × 531 pixels; at 600 DPI, 827 × 1063. Do not send a computer print — the booklet says it will not be accepted.
  2. Going to a Passport Seva Kendra with an applicant over 4. Bring no photo. It is captured there, along with fingerprints. The booklet says so in as many words.
  3. Going with a child under 4. Bring one, at 45 mm × 35 mm, face filling 80–85% of the frame, white background. This is the one case where the print is yours to produce.
  4. A portal asks for 20 KB. Prepare at 413 × 531 and accept 49% quality, or prepare at 600 DPI and accept 466 × 599. The first keeps the print size, the second keeps the sharpness. Do not do both — you cannot have both at 20 KB.
  5. A portal asks for 100 KB. At 413 × 531 you already fit with 15,282 bytes to spare; at 600 DPI or square, compress and expect 65% and 87% respectively, dimensions intact.
  6. The number is written "100 KB" but the form counts decimal. Set 97 KB. Measured above: 98,573 and 98,127 bytes, both under 100,000, both full size.

Questions this page gets asked

What size is an Indian passport photo in pixels?

There is no official pixel figure — the specification is in centimetres only. The conversion is 413 × 531 at 300 DPI and 827 × 1063 at 600 DPI, and both are mine, not the passport office's. Use 413 × 531 if a print shop is going to put it on paper at 35 × 45 mm; use 827 × 1063 if the file will be inspected at full size on a screen.

Is an Indian passport photo 2 × 2 inches?

Not on the application form. The form's booklet says 4.5 cm × 3.5 cm. The 51 × 51 mm square is on the Indian Embassy in Belgrade's passport FAQ, and it is the shape Indian missions and the visa portal use. If the page you are reading says 2 × 2 inches, check whether it is a mission-abroad page before you crop.

Do I need to carry a photo to the Passport Seva Kendra?

Over 4 years old, no — the photograph is captured at the PSK or POPSK, and the booklet states a photograph is not required for applications submitted there. Under 4, yes: the FAQ says minor applicants below 4 must carry a passport size photograph, at 45 mm × 35 mm with the face filling 80–85% of the frame.

Can an Indian passport photo be 20 KB?

The passport form takes a print, not a file, so the question belongs to whatever portal is asking. Measured at the form's own size: 413 × 531 came back at 20,479 bytes, dimensions intact, 49% quality. At 600 DPI the same 20 KB target returned 466 × 599 — still larger than 413 × 531, so it still prints at 35 × 45 mm, but you have thrown away 68% of the pixels.

Why is my 100 KB passport photo rejected?

Because 100 KB is 102,400 bytes here and 100,000 bytes on many forms. The two files that landed at 102,312 and 101,666 bytes pass the first test and fail the second. Re-run at 97 KB and they come back at 98,127 and 98,573 bytes with every pixel kept.

All figures measured on 21 October 2026 with Chrome 155.0.8059.80 on Windows 11, using this site's compressor and one landscape photograph (Bachalpsee_reflection.jpg, Wikimedia Commons) at 4000 × 6000, centre-cropped to 413 × 531, 827 × 1063 and 600 × 600, resized with Lanczos and saved at JPEG quality 92. One photograph: sample points, not a distribution — a different picture will sit either side of 0.073 bytes per pixel at the 40% floor. The pixel sizes are a 300/600 DPI conversion of the official 35 × 45 mm, not a published requirement; the official pages named in the table were read on the same day and they do change, so check the wording again before you print. If your byte target is 20 KB rather than 100 KB, the pixel budget for that is measured across five content types on the 20 KB page — it is the page to read when a form gives you almost no room at all. If it is 50 KB, the 50 KB page measures the same photograph from seven starting resolutions and shows where the pixel ceiling lands. If it is 100 KB and the question is what the budget buys at the sizes passport and visa forms name, the JPG at 100 KB page has that table, including the forms where 100 KB is too small a file rather than too large. And if your file is a PNG — a scanned form rather than a photograph — the PNG at 100 KB page explains why a PNG often cannot reach a tight byte target at all, which matters before you spend an hour trying.