Checking a passport photo on your phone before you submit: what a validator can and can't catch

You can check a passport photo on your phone in a native app, a browser checker or an upload-based service. A good validator catches size, head height, eye line, background, blur and file limits. None can tell whether the photo is recent, unedited or acceptable to the officer, and none can promise acceptance.

  • decision
  • validation
  • on-device
  • privacy
  • singapore
  • passport-photo

You can check a passport photo on your phone three ways: a native app that measures the photo on the device, a browser checker that runs in Safari or Chrome, or an upload service that sends the photo to a server and sometimes to a person. Singapore's ICA itself suggests using mobile apps built for passport photos, and warns that phone selfies usually fail its rules.1 A validator is good at geometry: pixel size, head height, eye line, background colour, blur and file size. It can't tell whether the photo is recent, whether it's been edited, or whether it's mirrored, and no checker can promise the agency will accept it. SpecSnap runs its checks on the phone with no upload, so you can retake as often as you like before you pay or submit.2

This guide is about the check itself: where to get one on a phone, how the three routes differ on privacy and speed, and where every checker stops. For a side-by-side of specific on-device apps, see on-device passport photo validation. For Singapore's rejection reasons one by one, see why ICA rejects passport photos.

Where to find a photo validator on your phone

There are three places to look, and they work differently under the hood.

A native app. Search the App Store or Google Play for a passport photo app and check its privacy page before you shoot. ICA's own photo guidelines recommend "mobile apps specifically designed for passport or identity card photographs".1 SpecSnap is one. Face detection, background segmentation and the compliance checks run locally, and the site states zero server uploads.2

A browser checker. Some checkers work in a mobile browser with nothing to install. Not every browser tool uploads your photo. sgphotocheck.com, a free Singapore checker, says "all photo analysis and processing happens entirely in your browser" and that no image data is sent to a server. It also says plainly that it is not affiliated with ICA and that its checks are advisory.3

An upload service. Passport Photo Online and PhotoAiD take your photo on their servers, run an automated check and return the result. Passport Photo Online's UK page says to "wait 3 seconds for the compliance check".4 PhotoAiD's UK page says its AI will "preliminarily check and adjust your photo's size and background", and a person checks it if you pay £9.95 for the digital photo.5 PhotoGov also processes photos on its own servers, in what it calls "an encrypted environment".6

Upload-based vs on-device checkers: privacy and speed

The question that separates them is simple. Does your photo leave the phone to get a result?

On-device app (e.g. SpecSnap)In-browser checker (e.g. sgphotocheck.com)Upload service (e.g. Passport Photo Online, PhotoAiD, PhotoGov)
Photo leaves the phone?No2No, per its own page3Yes456
Time to a resultUnder 4 s end to end on a typical recent phone2Not statedAbout 3 s for the automated check; a few minutes for PhotoAiD's human check45
Works offlineYes, the pipeline is local2Needs the page to load firstNo
Human reviewNoNoOptional, paid (PhotoAiD £9.95 digital)5
Cost to checkFree to try every spec; a watermark-free photo is a one-time purchase, from about $0.99 by market2Free3Varies; PhotoGov's paid photos from $3.90, or $6.90 in the US6

Speed is close to a tie. A 3-second server check and a 4-second local one feel the same in your hand. The real difference is privacy and how freely you can retake. A passport photo is biometric data that ends up next to your name and document number. With an on-device or in-browser check, there's no copy on someone else's server and no retention policy to read. With an upload service there is, and it's worth reading that service's privacy terms before you send the photo. Our guide to whether passport photo apps are safe goes through how that split plays out.

The trade runs the other way too. An upload service with a paid human reviewer gives you a second pair of eyes on the things software is weakest at. If your photo is borderline, that can be worth paying for.

What a good validator can catch

The checks software does well are the ones you can measure in pixels. Using SpecSnap's Singapore passport spec as the example, this is what gets measured before export:2

  • Output size. 400 × 514 px, which is what ICA's e-Services ask for.1
  • Head height. The face must fill 70% to 80% of the frame height.
  • Eye line. 50% to 60% from the bottom of the frame.
  • Background colour. Sampled across a grid and compared with the spec's white, which catches gradients and the fringe a poor cut-out leaves around hair.
  • File size. Kept under the spec's ceiling. ICA's limit is 8 MB, in JPG, JPEG, HEIC, HEIF or PNG.1
  • Sharpness and expression. Warnings on blur, closed eyes or a non-neutral expression.

That covers a lot of the usual failures. ICA's own list of common rejection reasons includes a background that isn't white and uneven brightness or shadows on the face.7 A wrong head size or a soft, out-of-focus photo is just as easy for a phone to flag. The value is timing: you see the warning while you can still step closer to the window and shoot again.

What no checker can catch

Here's the part most checker pages leave out. Some rejection reasons aren't in the pixels at all.

  1. Whether the photo is recent. ICA rejects photos that aren't current, and the UK wants one taken in the last month.78 A checker sees an image, not a date it can trust. Only you know when it was taken.
  2. Whether it's mirrored. ICA lists a laterally inverted image as a rejection reason.7 Front cameras often flip the picture, and a flipped face still has a correct head height, eye line and background. Compare it with a photo someone else took of you: a parting or a mole should sit on the same side.
  3. Whether it's been altered. ICA says not to alter or enhance the photo, including facial features and filters.1 The US bans changes made with software, phone apps, filters or artificial intelligence, and the UK wants photos "unaltered by computer software".98 A checker can't prove a beauty filter wasn't used. It can only avoid adding one. SpecSnap doesn't generate or reshape your face; it removes the background, adds the spec's colour and crops.2
  4. Glare and subtle shadows. ICA rejects reflection or glare on spectacles.7 A small hot spot on a lens is easy to miss for software and for people. The simple fix is to take glasses off unless you must wear them.
  5. The wrong document. Every check runs against the spec you chose. A perfect US passport photo fails as a Singapore one. Pick the exact document first.
  6. The officer's decision. The agency decides. sgphotocheck says its results "do not guarantee acceptance".3 Even the services with the strongest promises, Passport Photo Online's "100% compliance guarantee" and PhotoAiD's 200% refund, refund the photo, not the application or the lost time.45 Our article on passport photo guarantees covers what they pay out.

The UK puts the limit bluntly: photos from a booth or shop "are more likely to be approved than a photo taken using your own device".8 A phone check narrows that gap. It doesn't erase it.

A 60-second pre-submit routine on your phone

Whatever tool you use, run this before you press submit:

  1. Pick the exact document and country in the app, not a generic size.
  2. Have someone else take the photo at arm's length or more. ICA warns selfies usually don't meet its requirements.1
  3. Shoot facing a window, glasses off, hair off the face.
  4. Let the validator pass size, head height, eye line, background, blur and file size.
  5. Check by eye for the things it can't: mirrored image, lens glare, any filter or "enhance" setting left on in your camera.
  6. Export at the portal's size and format. For Singapore that's 400 × 514 px under 8 MB.1

SpecSnap runs steps 1, 4 and 6 on the phone without uploading anything, and it's free to try every spec before you buy a clean export.2 Steps 2, 3 and 5 are on you, whatever app you choose.

FAQ

Can I check a passport photo on my phone for free?

Yes. sgphotocheck.com checks Singapore photos free in your browser.3 SpecSnap is free to download and lets you check against every spec; you pay a one-time fee only for a watermark-free export.2 Human review, where it exists, costs extra.

Is an on-device checker more accurate than an upload service?

Not necessarily. Accuracy depends on the checks and the spec data, not on where they run. What on-device changes is privacy: the photo never leaves your phone. An upload service with a paid human reviewer can catch judgement calls that software misses.

Does a "pass" from a validator mean my photo will be accepted?

No. A pass means the photo meets the measurable rules for the spec you picked. The agency still decides, and it can reject for reasons no checker sees, like an old, edited or mirrored photo.

Does ICA have its own photo checker?

ICA's photo guidelines don't point to an official checker. They recommend mobile apps designed for passport or identity card photos and set the upload rules: 400 × 514 px, JPG, JPEG, HEIC, HEIF or PNG, up to 8 MB.1 sgphotocheck.com states it is not affiliated with ICA.3

Why does my checker pass a photo the agency rejected?

Usually because the reason was outside the pixels: the wrong document spec, a photo that wasn't recent, a mirrored image, an edit, or glare. See why was my passport photo rejected? for the common causes.

Sources

Footnotes

  1. ICA: Photo Guidelines (last updated 30 October 2026): "Selfies taken with a mobile phone usually do not meet our photo requirements and could delay your application"; recommends "mobile apps specifically designed for passport or identity card photographs"; 400 × 514 px for e-Services uploads; JPG, JPEG, HEIC, HEIF and PNG up to 8 MB; "do not alter or enhance the photograph", including facial features and photo filters. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8

  2. SpecSnap: face detection, background segmentation and compliance checks run locally, "0 Server uploads", under 4 seconds end to end on a typical phone from the last four years; live checks on dimensions, face height, eye line, background colour (sampled grid, ΔE < 3), file-size ceiling, sharpness and expression; free to try every spec with a watermarked preview and a one-time purchase per watermark-free photo, priced per market from about $0.99 in the US (see SpecSnap's pricing breakdown). Singapore passport spec values from SpecSnap: Singapore Passport / IC. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10

  3. sgphotocheck.com: "Client-side only: All photo analysis and processing happens entirely in your browser. No image data is sent to any server"; free; checks are "advisory only and do not guarantee acceptance"; "Not affiliated with or endorsed by ICA Singapore". ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  4. Passport Photo Online: UK passport photo online: upload or take a photo, "wait 3 seconds for the compliance check", "a 100% compliance guarantee" and a 200% refund if photos are rejected. ↩ ↩2 ↩3 ↩4

  5. PhotoAiD: UK passport photo: AI will "preliminarily check and adjust your photo's size and background"; manual expert verification by choosing the digital photo option at £9.95, taking no more than a few minutes; 200% refund if a verified photo is rejected. ↩ ↩2 ↩3 ↩4 ↩5

  6. PhotoGov: server processing "in an encrypted environment"; "Paid photos start from $3.90 ($6.90 in the US)", with free photos in some locations. ↩ ↩2 ↩3

  7. ICA media release: Singaporeans with year-end travel plans are advised to apply for passports now (18 August 2022): common photo rejection reasons, including a non-white background, a laterally inverted image, a photo that isn't current, uneven brightness or shadows on the face, and reflection or glare on spectacles. ↩ ↩2 ↩3 ↩4

  8. GOV.UK: Photos for passports: digital photos must be "unaltered by computer software" and taken in the last month; "photos from a booth or shop are more likely to be approved than a photo taken using your own device". ↩ ↩2 ↩3

  9. U.S. Department of State: Passport Photos: do not change the photo using computer software, phone apps, filters or artificial intelligence. ↩

← Back to all articles