heictoimg logo heictoimg

Visa photo preset

HEIC to JPG for an Indian e-Visa photo

Turn an iPhone HEIC photo into a square JPG that fits the Indian e-Visa upload — 1000 × 1000 pixels, under 1 MB — with the preset already selected below. Conversion runs in your browser, and every finished file shows its exact size.

Output: JPG 1000 × 1000 px square ≤ 1 MB (min 10 KB) White / off-white background

Drop HEIC files here

or click to select

Private metadata removed automatically

When you need this preset

You are filling in an Indian e-Visa application, the portal asks for a square photo within a specific pixel and file-size range, and the picture you took is an iPhone HEIC file. By default that photo is the wrong format, the wrong shape, and usually far too large. This page preselects a square JPG crop with a 1 MB target so you can go from an iPhone photo to an upload-ready visa file in one step, without emailing the image to a computer or installing conversion software.

It is for applicants who already have a suitable photo and just need it in the right file. If you have not taken the photo yet, follow the official visual guidance first — the file format and size are the straightforward part.

What the official spec says

Per the Indian e-Visa portal's photo specification, the upload must be a square JPEG, at least 350 × 350 pixels and up to 1000 × 1000 pixels, with a file size between 10 KB and 1 MB. The background should be plain white or off-white, the full face centered and clearly visible, with no glare or heavy shadows. Because the spec allows a range of sizes, this preset targets the top of that range — 1000 × 1000 pixels, under 1 MB — so you keep as much detail as the portal permits.

Two numbers matter for the file: it must be square, and it must sit between 10 KB and 1 MB. The exact-square crop guarantees the shape and pixel size, and the converter compresses under 1 MB. Watch the lower bound too — the finished file shows its exact size, so if a very plain photo drops under 10 KB you can bump the dimensions or KB target back up. Confirm the current requirements 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 a square, compresses under the cap, and removes private metadata. It does not check whether your face is centered, whether the head size is correct, or whether the background is genuinely plain white or off-white. Those checks are your responsibility and must be verified against the official e-Visa 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 provide legal or immigration advice. Producing a correctly sized square JPG here does not guarantee that the e-Visa portal, or any authority, will accept your photo or approve your visa.

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, so preparing photos for several applicants at once is straightforward.

Frequently asked questions

What size does the Indian e-Visa photo need to be?

The Indian e-Visa portal accepts a square JPEG from 350 × 350 up to 1000 × 1000 pixels, with a file size between 10 KB and 1 MB, on a plain white or off-white background. This page preselects a 1000 × 1000 px square crop with a 1 MB target, which keeps the most detail within the allowed range.

Why does this page use 1000 × 1000 instead of the minimum size?

Because a larger square keeps more facial detail while staying inside the portal's 1000 × 1000 pixel ceiling and 1 MB size cap. If you specifically need a smaller file, you can lower the pixel dimensions or the KB target in the converter settings.

My converted file is under 10 KB — is that a problem?

It can be. The e-Visa portal has a 10 KB minimum as well as a 1 MB maximum. Each finished file shows its exact size, so if a very simple photo compresses below 10 KB, increase the pixel dimensions or KB target and convert again so the file lands inside the allowed range.

Is the Indian visa photo the same as the passport photo?

No. The e-Visa photo is a 1:1 square (350–1000 px), while the Passport Seva photo is a 630 × 810 px portrait rectangle under 250 KB. They are different specs, so use the preset that matches the application you are filling in.

Does this tool position my face or check the background?

No. It converts HEIC to JPG, crops to a square, and compresses under the cap. It does not center your face, verify the head size, or confirm the background is plain white or off-white. Take the photo per official guidance and check those requirements yourself.

Does a correctly sized file mean my visa will be approved?

No. heictoimg.com only prepares the image file. It is not official or government-approved and does not guarantee that the e-Visa portal or any authority will accept your photo or approve your application. Confirm the current specs on indianvisaonline.gov.in.

Related tools and guides