India Passport Photo Size: 630 x 810 px

The Indian passport photo upload is 630 x 810 pixels and under 250 KB, on a 7:9 rectangle. The 2 x 2 inch square everyone publishes is the visa spec, and mixing them up costs an application.

Flat vector illustration in charcoal and slate of a desk at night: two hands hold a phone showing a blank white portrait frame, beside a paper form and pen, a stack of small printed ID photos, a passport booklet, an open laptop, a glass of tea on a saucer, a stapler and a spiral notebook, lit by a warm amber desk lamp, with a shuttered window, a wall calendar, a shelf of binders and a plant, and an open doorway to a lit corridor behind

For an Indian passport application filed online, the photograph guidance sets the pixel size at 630 x 810, caps the file at 250 KB, asks for a uniform and preferably white background, and expects the face to cover roughly 85% of the image. The file size is a hard limit, worded as a maximum; the pixel size is what the guidance tells applicants to set for better quality. Those figures come from the Guidelines for ICAO Compliant Photographs for Passport Applications, a Passport Seva document that Indian missions have circulated to applicants. See the notices published by the High Commission of India in Wellington and the Embassy of India in Berne, which dates the requirement from 1 December 2025 for applications filed online.

The 2 x 2 inch square that fills search results for this question is a different document's rule. It is the shape India asks for on a visa application, which is not a passport application, and swapping one for the other is the most expensive mistake available here.

630 x 810 is a 7:9 rectangle, not a square

Divide 630 by 810 and you get 0.778, the same proportion as a 35 x 45 mm print. Passport Seva uses that shape on paper too: its application form FAQ tells applicants for the Diplomatic or Official passport form to carry two coloured photographs of 4.5 x 3.5 cm with a white background, to be affixed to the printed form. Same rectangle, stated in centimetres.

A square is the one shape that cannot be cut from that rectangle without losing something. Crop a 630 x 810 frame down to a square and you take 180 pixels off the height, which is where the top of the head lives. Squeeze a square into the frame instead and the face stretches. If the proportions are new to you, aspect ratio covers why one number cannot be traded for the other.

Pixel size (online upload) 630 x 810 pixels
File size Must not exceed 250 KB
Background Uniform, preferably white
Face coverage Approximately 85% of the image, head centred and not tilted
Head coverings A turban must leave the maximum area of the forehead and face visible
Printed photo (Diplomatic or Official form) 4.5 x 3.5 cm, white background
Indian passport photo shape compared with the visa photo shape Two frames side by side. On the left, the passport upload: an upright rectangle of 630 by 810 pixels, a 7 to 9 proportion, the same shape as a 45 by 35 millimetre print. On the right, the visa upload: a square frame, where the height and width are equal. The two shapes are not interchangeable. Passport upload 630 x 810 px (7:9) Visa upload height and width equal
Two Indian applications, two shapes. The square on the right is the one most photo sites publish under the word passport.

The 2 x 2 inch square is India's visa photo

India's visa photo is genuinely square, and it is genuinely official. The regular visa application instructions require a JPEG between 10 KB and 300 KB, state that the height and width of the photo must be equal, ask for a plain light coloured or white background with no shadows and no borders, and set the head at 1 inch to 1-3/8 inches (25 mm to 35 mm). The portal itself publishes no inch measurement and no DPI, so the familiar 2 x 2 figure is a print size the requirement allows rather than one it states.

What happened next is the ordinary failure of this category. Photo sites copied the square across to the passport page, because both documents are Indian and one number is easier to publish than two. The same copying error runs the other way in other countries, which is why passport photo size by country is worth checking against your own authority rather than against a tool vendor.

How to hit 630 x 810 exactly in a browser

Start from the largest original you have, not from a photo already cut for something else. Enlarging a small crop adds pixels without adding detail, and a soft photo fails on sharpness long before it fails on size.

The Indian Passport Photo Maker does all four of the steps below in one pass: a crop box locked to the 7:9 shape, output at exactly 630 x 810 on a white background, encoded as JPEG and compressed until it clears the 250 KB cap. The manual route is spelled out here because it is worth knowing what each stage is doing, and because the same four tools handle any spec that has no dedicated page.

  1. Crop to the 7:9 shape. Crop Image gives you a drag-to-position box with typed X, Y, width and height fields. Its ratio presets are Free, Square, 4:3, 16:9 and 3:2, so there is no 7:9 preset to pick. Leave it on Free and type the numbers: any width and height in a 7 to 9 relationship works, 700 by 900 being the easy one to remember.
  2. Resize to the exact pixel size. In Resize Image, untick Lock aspect ratio before entering both numbers. While it is ticked the two fields stay coupled to your photo's proportions: type a width and the height rewrites itself, type a height and the width rewrites itself, so 630 and 810 cannot both stand unless the crop already has that shape. Unticked, both numbers are used as typed and the output is exactly 630 x 810.
  3. Convert to JPG. Resize Image hands back a PNG. PNG to JPG re-encodes it at a quality you choose (0.92 by default) and flattens any transparency onto white, leaving the 630 x 810 dimensions alone.
  4. Check the file size. A 630 x 810 JPEG usually lands well under 250 KB on its own. If yours does not, Compress Image takes a target in megabytes, and 0.23 is the number to type rather than 0.25. The field is read in binary megabytes, so 0.25 permits about 262 KB and leaves you over the limit; 0.23 lands around 240 KB. The tool lowers encoder quality first and only shrinks the pixel dimensions if quality alone cannot get there, so confirm the result is still 630 x 810 before you upload it.
Four steps from an original photo to a compliant 630 by 810 upload A left to right sequence of four stages. First, crop the original to a 7 to 9 rectangle. Second, resize to exactly 630 by 810 pixels with the aspect ratio lock switched off. Third, convert the resulting PNG to JPG. Fourth, check the file is under 250 kilobytes and compress to a 0.23 megabyte target only if it is not. 1. Crop 7:9 2. Resize 3. To JPG 4. Size check free box, typed 630 x 810, lock off PNG comes out under 250 KB Every stage runs in your browser. The photo is never uploaded to babapic.
The lock-aspect-ratio checkbox in step 2 is the one that catches people: while it is ticked, typing one dimension rewrites the other.

Get the photo right before you get the file right

Pixel dimensions are the easy half. The face has to cover about 85% of the frame, sit centred and untilted, and read clearly against a uniform background, which is a matter of where you stand and how the room is lit rather than anything a crop can rescue. Taking a passport photo at home covers the setup, why passport photos get rejected covers the failures that repeat across countries, and what makes a passport photo biometric explains why the machine reading it cares. Requirements also change, as the December 2025 notice above shows, so confirm the current wording on Passport Seva before you submit.

FAQ

What is the correct India passport photo size?
For the online application, 630 x 810 pixels on a uniform preferably white background, in a file no larger than 250 KB, with the face covering about 85% of the image. For the Diplomatic or Official passport form, which asks for printed photographs affixed to the form, Passport Seva specifies two coloured photographs of 4.5 x 3.5 cm on a white background.

Is an Indian passport photo 2 x 2 inches?
No. The square is India's visa photo, where the instructions require the height and width to be equal. The passport upload is a 7:9 rectangle at 630 x 810 pixels, so a square print does not fit it.

Can I use the same photo for an Indian visa and an Indian passport?
Not without re-cropping. The shapes differ, and so do the file limits: the visa portal takes a JPEG of 10 KB to 300 KB, while the passport guidance caps the file at 250 KB. Cut both from the same high-resolution original rather than converting one into the other.

What background does an Indian passport photo need?
Uniform, and preferably white, per the ICAO photograph guidelines circulated by Indian missions. The printed 4.5 x 3.5 cm photograph described in the Passport Seva application form FAQ is specified with a white background.

How do I make a 630 x 810 photo without uploading it anywhere?
Crop to a 7:9 shape, resize with the aspect ratio lock switched off so both numbers are honoured, convert to JPG, and check the result is under 250 KB. Every one of those steps runs on your own device in the browser, so the photo never leaves it.

← Back to all guides