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.