heictoimg logo heictoimg

Passport photo preset

HEIC to JPG for an Indian passport photo

Turn an iPhone HEIC photo into a 630 × 810 pixel JPG under 250 KB — the size Passport Seva expects — with the preset already selected below. Conversion runs in your browser, and every finished file shows its exact size and dimensions.

Output: JPG 630 × 810 px, exact crop ≤ 250 KB White background required

Drop HEIC files here

or click to select

Private metadata removed automatically

When you need this preset

You took a passport photo on an iPhone, and now the Passport Seva portal wants a JPEG at an exact pixel size and under a tight file cap. iPhones save photos as HEIC by default, and a straight export is usually a few megabytes — far too large and in the wrong format for the upload. This page handles both problems in one step: it converts the HEIC to JPG, crops it to the precise dimensions, and compresses it under the size cap so the portal will accept the file rather than reject it on format or size.

It is aimed at people renewing or applying for an Indian passport online who already have a compliant photo but cannot get it into the right file. If you have not taken the photo yet, read the official guidance first — the file format is the easy part, and the photo itself has to meet the visual rules.

What the official spec says

Since September 2025, Passport Seva uses the ICAO 35 × 45 mm photo standard. Per the Passport Seva photo requirements, the digital upload must be a JPEG at exactly 630 × 810 pixels, no larger than 250 KB, on a plain white background, with a neutral expression, no glasses, and the full face visible. The updated ICAO rules also expect the face, measured chin to crown, to fill roughly 80–85% of the frame. The portal validates the pixel dimensions exactly, so a photo that is even one pixel off is rejected.

This preset targets the two things a converter can guarantee: the output is a JPG cropped to precisely 630 × 810 px, and it is compressed under 250 KB. Because the crop already reduces the pixel count so much, the 250 KB cap is normally easy to hit at high quality. Requirements can change, so confirm the current numbers on the official portal before you submit.

What this tool does and does not do

This is a file-preparation tool. It converts HEIC to JPG, crops to the exact size, compresses under the cap, and removes private metadata — nothing more. It does not check whether your face is positioned correctly, whether your head is the right size in the frame, whether the background is truly plain white, or whether the photo otherwise complies with passport rules. Those are the responsibility of whoever takes the photo, and they must be verified against official guidance for your own application.

heictoimg.com is not official, not government-approved, and not a compliance checker. It does not enhance, retouch, or replace backgrounds, and it does not give legal or immigration advice. Producing a correctly sized file here does not guarantee that Passport Seva, or any authority, will accept your application.

Private, local conversion

Everything runs in your browser using WebAssembly — your selected image files are not uploaded to heictoimg.com servers. Converted files are re-encoded from decoded pixels, which removes original private metadata such as GPS location, camera details, and the original photo timestamp. You can process up to 50 files at once on desktop and up to 10 on phones and tablets, which is handy if you are preparing photos for more than one family member.

Frequently asked questions

What are the current Passport Seva photo dimensions?

Since September 2025 the Passport Seva portal expects a 630 × 810 pixel JPEG under 250 KB on a plain white background, matching the ICAO 35 × 45 mm standard. This page preselects a JPG output cropped to exactly 630 × 810 px with a 250 KB target so the file matches those numbers.

Why does the portal reject my photo even after resizing?

Passport Seva validates the pixel size exactly, so 629 × 810 or 631 × 810 is rejected. The exact-crop preset here forces the output to precisely 630 × 810 px. Rejections that remain are usually about the photo itself — face coverage, expression, glasses, or background — which no converter can fix.

Does this tool check my face size or background?

No. It converts, crops, and compresses the file only. It does not measure head height, verify the 80–85% face coverage the new rules require, or confirm the background is plain white. Take the photo per official guidance first, then use this page to produce the upload file.

My iPhone photo is a HEIC file — can Passport Seva use it directly?

The portal expects JPEG, and iPhones save HEIC by default. This page converts HEIC to JPG in your browser, so you get an upload-ready JPEG without installing anything or emailing the photo to yourself first.

Will 250 KB reduce the quality too much?

Rarely. A 630 × 810 crop is a small image, so the encoder usually reaches 250 KB at high quality without visible loss. Each finished file shows its exact size so you can confirm it is under the cap before uploading.

Does using this tool guarantee my passport photo is accepted?

No. heictoimg.com is a file-preparation tool, not an official or government-approved service, and it does not guarantee acceptance by Passport Seva or any authority. Always check the current requirements on passportindia.gov.in for your own application.

Related tools and guides