Passport & Visa Photo Checker, Print Sheet and Portal File Resizer
Checks a portrait against US DS-160 and passport (2×2 in), UK, Schengen / ICAO 9303 and Australian (35×45 mm), Canadian online renewal (1200×1800 px), DV Lottery and India e-Visa rules — head size, pose, background and lighting — then auto-crops it to a JPEG at the right DPI and under the portal’s file-size limit. Any other picture or scan can be fitted to a portal’s exact pixels, DPI and KB range. Everything runs in your browser; the file never leaves your device.
One tool, two prices
A passport or visa photo is found by its face, checked and cropped so the head and eye line land inside the authority’s bands, with a print sheet included. A file resize fits any picture or scan to the numbers a portal publishes with a centre crop or padding, with no face check, and costs less. A portal not on the list can be entered as a custom photo (with its face bands) or a custom file size.
What the photo check measures
- Geometry: head height, eye line and centring against the standard’s allowed bands.
- Head pose: roll, yaw and pitch from a weak-perspective POS solver; roll is also read from the eye line.
- Background: colour uniformity (CIE76 ΔE*ab), brightness, patterns and cast shadows.
- Lighting: left/right symmetry (SSIM) and specular hotspots.
- Expression: eyes open and neutral mouth, measured from the face mesh and estimated when it is unavailable.
Print at home or at a kiosk
For standards that accept a printed photo, the tool also builds a 4×6 in or 10×15 cm print sheet: copies of the cropped photo at their exact physical size, with cut marks and 300 DPI written into the file. Order it as an ordinary photo print and turn off any “fit to frame” option so the size stays exact. The sheet is included in the photo’s price.
Children, families and client batches
Child mode relaxes the eye and expression checks only where the authority does (GOV.UK, the US State Department, Canada and Australia publish rules for babies and young children). Add each finished photo to a batch and download every photo and sheet as one ZIP, charged once with volume discounts, which suits families, schools and immigration firms that should not upload clients’ faces anywhere.
How a file hits an exact size
The resize binary-searches JPEG quality (up to 12 iterations) to land inside the KB band at the highest quality possible, then reports the SSIM so you can see how much fidelity was kept. The DPI is written straight into the JFIF header with no resample, and a page can be saved as a best-effort PDF/A.
Face finder and limits
The face is found by Google’s MediaPipe Face Landmarker, run entirely in your browser. Its model (about 4 MB) and runtime load from this site once and are then cached; your photo is never sent anywhere, and the model only places points, it identifies no one. Drag any point to fine-tune it. If the model can’t run on your device, you place the points by hand and the expression checks are advisory. This is a pre-submission check; the issuing authority makes the final decision.
How to check a passport or visa photo
Step 1: Pick the document
Under What is it for?, choose the passport or visa you are applying for, such as a US passport, a Schengen visa or a Canadian renewal. The size, the head bands and the background rules follow that choice.
Step 2: Add a photo
Use a picture you already have or take a new one. The face is found in your browser and marked with points, and you drag any point that sits in the wrong place.
Step 3: Preview & Validate for free
Each rule is checked on its own and the photo is cropped so the head and eye line land inside the bands. A failed rule is named, so you know whether a recrop is enough or you need a retake.
Step 4: Download the photo or the print sheet
Download the cropped JPEG for an online form, or the print sheet to print at a kiosk. For a portal that only wants a file of a set size, switch to File size instead.
When to use the photo checker
- Before an online visa or passport application
- Many portals turn an upload away for the wrong pixel size, DPI or file size before anyone looks at the face. The export meets all three, so a technical check is not what stops you.
- After a photo was rejected
- Check the new photo against the rule that failed before you submit again. The report names each rule separately, so you can see the problem is fixed.
- Checking a studio or pharmacy photo
- A photo you paid for can still be cropped too tight or shot against an off-white wall. Check the digital copy before you submit it.
- Fitting a scan to a portal's limits
- A passport page, signature or certificate that a form rejects as too large or too small is fitted to the portal's pixels, DPI and KB range with File size.
Common mistakes
Retouching the photo before checking it
Smoothing skin, swapping the background or using a beauty filter can get a photo rejected as altered. Check the original picture; the tool only crops and resizes it.
Holding the phone at arm's length
A selfie distance makes the face look wider and the head too big for the frame. Have someone take the photo from a step or two away and let the crop do the framing.
Standing with the light behind or beside you
Side or back light throws a shadow onto the wall, and the background check fails. Face a window or a soft light, with the wall a step behind you.
Shrinking the file by cutting pixels
Lowering the resolution to get under a KB limit breaks the required dimensions. Let the tool adjust the JPEG quality instead, while the pixel size and DPI stay fixed.
Reusing one export for every country
The US asks for 2×2 in, the UK and Schengen for 35×45 mm and Canada's online renewal for 1200×1800 px. Pick the document each time instead of sending the same file everywhere.
Visa & Portal Photo Formatter compared with other ways to get a passport photo
| Visa & Portal Photo Formatter | Photo booth or studio | Online photo sites | Cropping it yourself | |
|---|---|---|---|---|
| Where your photo goes | Stays in your browser | Taken and printed on site | Uploaded to the site's server | Stays on your device |
| Checks the official rules | Each rule tested on its own, with the failed one named | Varies by booth or studio | Varies | No, you judge by eye |
| Pixel size and DPI for an online form | Written into the file | A digital copy varies | Usually | Easy to get wrong |
| Printed copies | A print sheet for any photo kiosk | Included | Often a paid extra | Up to you |
| Trying another photo | Preview again for free | Usually another session | Varies | Free |
| Cost | Pay per photo with tokens, preview free | Pay per session | Free with limits, or paid | Free |
Frequently asked questions
Which standards does it check against?
Why do passport photos get rejected most often?
Does my photo get uploaded for face analysis?
What is DPI and why does the portal care?
Does it edit, retouch or replace anything in my photo?
Can it fix a photo that fails?
Does it guarantee my photo will be accepted?
Do I have to place the anchor points myself?
How are roll, yaw and pitch computed?
Which formats can I check?
Does a passport photo cropped in my browser protect my biometric data under GDPR and UK GDPR?
Will the US State Department reject a passport photo edited by an app?
Can I make passport photos for my whole family or clients without uploading them?
How do I print passport photos myself on a 4×6 sheet at a store kiosk?
Are baby and toddler passport photos checked by the same rules?
Why does an upload fail with 'file too large' when it looks fine?
Which portals are covered?
What is the difference between a checked photo and a file resize?
Can I set the DPI without changing the pixel size?
How does it hit an exact file-size range?
Is my identity document uploaded for conversion?
What formats can I feed it?
Is the PDF real PDF/A?
Why couldn't the size band be met?
Visa & Portal Photo Formatter at a glance
| Where it runs | Entirely in your browser. Files are never uploaded. |
|---|---|
| Cost | 499 tokens per photo (about $4.99 at the base rate); larger batches cost less per photo: 6–10 take 10% off the total, rising to 30% off at 41–50 |
| Accepts | JPEG, PNG, WebP, TIFF, HEIC/HEIF |
| Produces | Photo Checker: a pass/fail report per rule, plus an auto-cropped JPEG at the right size and DPI (US 600×600 at 300 DPI, Schengen 827×1063 at 600 DPI). Portal Resizer: a re-encoded JPEG or PDF matching the portal's exact dimensions, DPI, format and file-size band. |
| Batch | Up to 50 files per run. |
| Account needed | Only to spend tokens. Browsing and previewing are free. |
| What it does not do | It checks published geometry and lighting rules, crops to size and meets a portal's technical requirements. It does not alter faces or backgrounds and cannot guarantee a reviewer's decision; content rules, meaning what the photo or document must show, are still up to you. |
Check your photo before you submit it
499 tokens per photo · Preview free, nothing uploaded
Check my photo