ToolRun

Photo Compliance Checker

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

Photo Compliance Checker

Check if your photo meets passport, visa, or USCIS requirements.

Drop a photo here or click to select

We'll check it against US Passport requirements

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

USCIS Photo Requirements

USCIS has specific requirements for photos submitted with immigration forms. For online submissions, the file must be under 240 KB in JPEG format. The photo must be 2x2 inches with a white background. Many applicants get rejected for file size issues — use our Image Compressor to reduce file size if needed.

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