heictoimg logo heictoimg

OCI photo preset

HEIC to JPG for an OCI card photo

Turn an iPhone HEIC photo into a square JPG that fits the OCI card upload — 900 × 900 pixels, under 200 KB — with the preset already selected below. Conversion runs in your browser, and every finished file shows its exact size.

Output: JPG 900 × 900 px square ≤ 200 KB Light-colored background

Drop HEIC files here

or click to select

Private metadata removed automatically

When you need this preset

You are applying for or renewing an Overseas Citizen of India (OCI) card, the portal wants a square photo under a tight 200 KB cap, and the photo on your iPhone is a HEIC file. Straight off the phone it is the wrong format, the wrong shape, and several times too large. This page converts the HEIC to JPG, crops it to a square, and compresses it under 200 KB in a single step, so you get an upload-ready OCI photo without installing anything or moving the file to a computer first.

It is meant for applicants who already have a suitable photo and just need it in the correct file. If the photo has not been taken yet, follow the official visual guidance first — especially the background rule, which is stricter than most people expect.

What the official spec says

Per OCI Services guidelines, the digital photo must be a square JPEG between 200 × 200 and 900 × 900 pixels and no larger than 200 KB. The background must be plain and light-colored — the official specification notes it should not be pure white, so light grey or light cream is typical — with the full face visible and covering roughly 80% of the frame. Paper applications use a printed 51 × 51 mm (2 × 2 inch) photo instead. This preset uses the largest permitted square, 900 × 900 pixels, and targets under 200 KB.

For the file itself, two things must be right: it has to be square within the allowed pixel range, and it has to be under 200 KB. The exact-square crop guarantees the shape and size, and the converter tunes quality to the highest level that still fits under 200 KB. Because the crop already reduces the pixel count, the cap is usually easy to meet. 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 a square, compresses under the 200 KB cap, and removes private metadata. It does not center your face, measure your head size, or check that the background is the required plain light color — in fact the background rule is the most common reason OCI photos are rejected, and no converter can fix it. Those checks are your responsibility and must be verified against the official OCI 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 JPG here does not guarantee that OCI Services, or any authority, will accept your photo or approve 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 helps when a whole family is applying together.

Frequently asked questions

What are the OCI photo requirements for the online application?

The OCI Services portal accepts a square JPEG from 200 × 200 up to 900 × 900 pixels, no larger than 200 KB, on a plain light-colored background. This page preselects a 900 × 900 px square crop with a 200 KB target, which keeps the most detail within the allowed range.

Should the OCI photo background be white?

Per OCI Services guidelines the background should be plain and light-colored, and the official spec specifically notes "not white" — light grey or light cream is the usual choice. This tool does not change or check the background, so make sure the photo already has a compliant background before you convert.

Why 900 × 900 pixels?

The spec allows anything from 200 × 200 up to 900 × 900, so this preset uses the largest permitted square to preserve detail while staying under the 200 KB cap. If you need a smaller file, lower the pixel dimensions or the KB target in the converter settings.

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

No. The OCI photo is a square up to 900 × 900 px under 200 KB on a light background; the Passport Seva photo is a 630 × 810 px portrait under 250 KB on white; the e-Visa photo is a square up to 1000 × 1000 px under 1 MB. Use the preset that matches the form you are completing.

Can this tool hit the 200 KB cap without wrecking the photo?

Usually, yes. A 900 × 900 square is a modest image, so the encoder tunes quality to the highest level that still fits under 200 KB. The exact-size crop already cuts the pixel count, and each finished file shows its final size so you can confirm it is under the cap.

Does a compliant file mean my OCI application will be accepted?

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

Related tools and guides