ToolRun

Passport Photo Checker

Check if your photo meets passport, visa, or USCIS requirements. Validates dimensions, file size, background color, exposure, and sharpness.

or drop it here, or paste with Ctrl+V

We'll check it against US Passport (2×2 in) requirements

Private by design: your files are processed on this device and never uploaded. Want proof? Once the page has loaded, turn off your Wi-Fi and the tool keeps working.

About Photo Compliance Checking

Having your passport or visa photo rejected wastes time and money. This tool runs automated checks against official requirements so you can fix issues before submitting your application.

What We Check

  • Dimensions: Verifies the photo meets minimum pixel dimensions and correct aspect ratio
  • File Size: Checks the file is within the maximum allowed size (especially important for USCIS online submissions)
  • File Format: Confirms the image is in an accepted format (JPEG or PNG)
  • Background Color: Analyzes corner regions to verify a white/light background
  • Exposure: Checks for overexposure (too bright) or underexposure (too dark)
  • Sharpness: Estimates image clarity to flag blurry photos
  • Aspect Ratio: Verifies the width-to-height ratio matches requirements

US Visa (DS-160) Digital Photo Requirements

The DS-160 visa application accepts only square JPEG files between 600×600 and 1200×1200 pixels, 240 KB or smaller. Many uploads fail on file size alone, so this checker flags oversized files, non-JPEG formats, and images that are too large in pixels. USCIS immigration forms, by contrast, generally ask for printed 2×2 inch passport-style photos; follow the instructions for your specific form.

What This Tool Cannot Check

Automated checks have limitations. This tool cannot verify: whether both eyes are open, if your expression is neutral, whether glasses are removed, if the photo was taken within 6 months, or exact head positioning. Always review your photo visually against the official guidelines as well.

Frequently asked questions

Is this check official?
No. This is an unofficial tool that checks common technical requirements (dimensions, file size, background, exposure, sharpness). It cannot guarantee acceptance. Always verify against the official guidelines for your specific application.
What does the USCIS file size limit mean?
For online USCIS submissions (like Form I-130, I-485, etc.), photos must be under 240 KB in JPEG format. This is much smaller than most phone camera photos. If your file is too large, use our Image Compressor tool to reduce the size while maintaining quality.
My photo passed all checks but was still rejected. Why?
This tool checks technical specifications like dimensions, file size, and image quality. It cannot verify subjective requirements like facial expression, head tilt, shadow placement, or whether the photo is recent enough. Human reviewers may catch issues that automated tools cannot.
Are my photos uploaded to any server?
No. All analysis happens locally in your browser using the HTML Canvas API. Your photos are never transmitted anywhere, making this safe for sensitive identity documents.
How do I fix a failed background check?
If the background check fails, your background may not be white enough. Use our Background Remover tool to replace the background with plain white, then re-check the photo.

Related tools