Why does USCIS require 600×600 pixels?
The 600×600 pixel (2×2 inch at 300 DPI) square format is the USCIS standard for all digital photo submissions. This includes the USCIS online account portal, electronically filed forms, and supporting photo uploads through attorney portals. The square format ensures the photo prints correctly at 2×2 inches and is processed correctly by automated face-matching systems.
Step-by-step: using PhotoForUSA (recommended)
Use a recent photo on a plain background. Face the camera directly, neutral expression, no glasses. A smartphone photo in good lighting works perfectly.
Go to photoforusa.com and click "Choose from device." Accepts JPEG, PNG, and WebP up to 20 MB.
Pass the quick human verification, then click "Analyze and crop." The tool detects your face and positions it to meet the USCIS head-size requirement (50–69% of frame height).
Click "Export JPEG." The tool exports a 600×600 JPEG within the required file size limit. Download it and upload it directly to your USCIS submission.
Can I do this in Photoshop or free tools?
Yes, but it is more complex. You need to:
- Crop the image to a perfect 1:1 square while ensuring the head is centred and the right size
- Resize to exactly 600×600 pixels
- Export as JPEG with quality adjusted to keep the file under 240 KB but over 20 KB
- Verify compliance manually against the USCIS guidelines
PhotoForUSA does all of this automatically — including the compliance check — in under 2 minutes.
Common errors when resizing manually
- Cropping to 600×600 without centering the face → head too high or too low
- Exporting at the wrong JPEG quality → file too large (>240 KB) or too small (<20 KB)
- Forgetting to check head-size ratio → face too small (common with wide-angle shots)
- Saving as PNG or TIFF instead of JPEG
What about the background?
If your background is already white or near-white, the tool detects this and skips background removal. If not, you can activate the AI background removal feature (premium, $3 one-time) which replaces your background with pure white before exporting.