OCI photo online


Article by the gdefoto studio

OCI photo online

Upload a portrait and get the square file an OCI card application asks for: 900x900 pixels, a JPEG of up to 200 KB, on a light background that is not white. You see the result in a free preview.

Done by hand
Need a perfect document photo? We will finish it by hand

Our tool prepares the photo automatically in about a minute, and in most cases that is enough. If the document matters and you do not want to redo it, a person will finish and check your photo.

  • We check the frame size, head height and margins against the rules of your exact document: literally with a ruler, in millimetres.
  • We remove every speck of dust, lint and stray fibre from clothing and background.
  • We smooth out creases in clothing and straighten the collar.
Manual editing and check$15

A chat opens with a ready message: send it and attach your photo. We look at the picture first and tell you whether it is suitable.

Is a quick version enough? The tool makes the photo on its own in a minute →

Open the full tool page →

How to make an OCI photo

  1. Stand in front of a real plain light wall, for example cream, light grey or light blue, in even light with no shadow behind you.
  2. Ask another person to take a front-facing picture with your face filling most of the frame.
  3. Upload the file or shoot with the camera. The OCI format is preselected, it is listed as "India: OCI card".
  4. The tool crops the square, sets a light blue background and saves a 900x900 pixel JPEG of up to 200 KB.
  5. In the free preview check that the face covers about 80% of the square and nothing is cut off. Then download the clean file without a watermark and upload it to the OCI portal.

OCI photo size

The rules come from the FAQ of the OCI Services portal of the Government of India.

  • The photo is square, with the height equal to the width.
  • A print is at least 51x51 mm, which is 2 by 2 inches.
  • The face covers about 80% of the photo.
  • The background is plain and light-coloured, not white.
  • The photo has no border.

The file you upload to the OCI portal

  • Format: JPEG or JPG.
  • Weight: no more than 200 KB.
  • Pixels: a square from 200x200 to 900x900.

A phone picture is far larger than 900 pixels and far heavier than 200 KB, so the original cannot be uploaded as it is. The "India: OCI card" format crops it to a square of 900x900 pixels and keeps the JPEG within 200 KB.

Background: light, but not white

Most 2x2 inch photos are made for US documents and have a white background. The OCI rules ask for a light background that is not white, and people who reuse a US passport photo for OCI run into exactly this.

The "India: OCI card" format sets a light blue background instead of a white one. The background is set by software, so it is best to stand in front of a real light-coloured wall in the first place. The tool does not retouch the face and does not redraw clothes.

Do not want to fiddle with it? Hand the photo to a retoucher

Automation does not fix everything: a difficult frame, a photo that matters, an old print off a scanner. Where the algorithm gives up, a person works the picture layer by layer in Photoshop, by hand.

BeforeAfterBeforeAfter⇆
Example: restoring and colourising an old photo. Drag the slider.
What we do
  • Bring back sharpness in the face and eyes
  • Remove noise and artefacts without plasticising the skin
  • Fix colour, contrast and a broken exposure
  • Remove scratches, stains and creases from an old scan
  • Return a file large enough to print
Terms
  • Price per photo$10
  • Turnaroundwithin 24 hours
  • Deliveryto your email
  • If we cannot do itmoney back
No forms, no back and forth: you pay here and send the photo and the task right after payment.

We will finish your photo by hand

A studio retoucher fixes what automation cannot: sharpness, face, colour, defects. Pay first, then simply send the photo and tell us what you need. If we cannot do it, you get your money back.

  • Manual photo retouching$10
We will ask for the photo and your contact right after payment. Want to attach them now? Use the fields below:
Your photo (optional)
no file chosen
Email (optional)
Secure card payment via Stripe · we never store your card details · money back if we cannot do it

OCI photo next to other Indian document photos

  • OCI card: square, 200x200 to 900x900 pixels, up to 200 KB, light background that is not white. In the list: "India: OCI card".
  • Regular Indian visa: square, 350x350 to 1000x1000 pixels, 10 KB to 300 KB, plain light or white background. In the list: "India (regular visa)".
  • Indian e-Visa: square, 10 KB to 1 MB, plain light or white background. In the list: "India (eVISA)".
  • Indian passport, printed photo: 4.5 cm by 3.5 cm, plain white background. In the list: "India: passport".

One file rarely suits two of these. A visa photo on white does not fit OCI, and a visa file of 300 KB is too heavy for the OCI portal, so make a separate file for each application.

🛠 Do it yourself, free
Remove the background
The exact tool for this topic, right in your browser: upload a photo and get the result in seconds. No install, no Photoshop.
Remove the background →🎨 Open the online editor
Need more? All tools →

Checklist before you upload

  • Open the file properties: width and height are equal and between 200 and 900 pixels.
  • The weight is 200 KB or less and the extension is .jpg or .jpeg.
  • The background is one plain light colour, not white, with no shadow and no pattern.
  • There is no border or frame line around the picture.
  • The face takes most of the square, about 80%, and is not cut off at the top or at the chin.

OCI photo questions

What is the OCI photo size? A square of at least 51x51 mm with the face covering about 80% of it. The uploaded file is a JPEG or JPG from 200x200 to 900x900 pixels that weighs no more than 200 KB.

What background does an OCI photo need? Plain and light-coloured, but not white, and without a border.

Can the OCI photo background be white? The FAQ of the OCI Services portal says the background should not be white. The format on this page sets light blue.

What is the OCI photo size in KB? No more than 200 KB. The "India: OCI card" format keeps the file within that limit.

Is the OCI photo the same as a US passport photo? The square is the same 2 by 2 inches, but the background is not: a US passport photo is on white or off-white, and an OCI photo needs a light background that is not white.

Is the OCI photo the same as an Indian visa photo? No. A visa photo may have a white background and may weigh up to 300 KB for a regular visa. The OCI file is limited to 200 KB and 900x900 pixels, and its background must not be white.

Can I make an OCI photo with this tool? Yes. Pick "India: OCI card": it gives a 900x900 pixel square JPEG of up to 200 KB on a light blue background. Processing is automatic and acceptance of the photo is not guaranteed.

How much does it cost? Processing and the preview with a watermark are free. The clean file without a watermark is a small paid extra.

Try it on your own photo
Everything from this article, done in the browser in a minute. Free, no sign-up.

1 / 5

gdefoto · catalog photo editing

We will edit a sample from your catalog for free

For online stores, manufacturers, brands and wholesale suppliers. Send 1-3 product photos and we will return them professionally edited, with a price quote for your whole catalog.

Online stores · Brands · ManufacturersFree sampleReply within 1 business day

This is a b2b, volume format. We do not process personal photos (portraits, events, documents) here.

Drag a product photo here or click to upload
1-3 photos from your catalog. JPG, PNG, WebP, HEIC. Up to 15 MB each.
We will edit it and email it back within 1 business day. No spam.

Request received

We will edit your sample and send the result with a catalog quote within one business day.

Get a free test photo edit

Upload one photo (a product, jewelry, a portrait, anything) and we'll send a professionally edited result to your email within 24 hours.
Reply within 24 hoursNo spam, just the resultData deleted on request
👤 Sign in