About

What PhotoChecker is, why it runs entirely in your browser, and what it can and cannot tell you about a passport or ID photo.

PhotoChecker is a small, single-purpose website: it checks a passport, visa or ID photo against the published technical requirements — size, proportions, head height, background tone, file limits — entirely inside your browser.

Why this site exists

Two frustrations drove it. First, most online photo tools start by uploading your photo to a server — a strange thing to do with a document photo. Second, the tools that do check photos tend to overpromise: “guaranteed acceptance” badges on software that can only ever measure pixels. PhotoChecker is built the other way round: no upload (there’s nothing to upload to — the analysis is JavaScript on your device) and no guarantees (the tool reports what it measured and says plainly what it can’t judge).

The head-size check is the honest example. Where the browser exposes a face detector we use it, clearly labelled as an estimate. Where it doesn’t, you mark crown and chin yourself with two clicks — slower by ten seconds, accurate in every browser, and transparent about where the number came from.

What the site covers

  • The checker: five measurable checks against six presets — US (2×2 in), UK (35×45 mm), Schengen/EU (35×45 mm), China (33×48 mm / COVA pixel window), India passport (630×810 px, ICAO spec since Sept 2025) and India e-visa (square, ≥350×350 px).
  • Photo requirements: the published specs side by side — print size, head size, pixel and file limits.
  • Rejection reasons: the full list, including everything a checker can’t see.
  • Taking the photo at home: lighting, distance and posture for a compliant shot with a phone.

How it’s built and maintained

The site is a static set of pages on Cloudflare’s edge network — there is no image-processing backend. The checker is a few hundred lines of dependency-free JavaScript; the spec numbers are checked against official sources at the time of writing, and the requirements page is dated so you can see how fresh the figures are. PhotoChecker is maintained by a small independent team that builds focused utility sites — and is not affiliated with any government or passport authority.

A spec that changed, a check that misbehaves? Contact us — correction reports get answered first.