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.