Make a 2×2 inch passport photo
Crop to a square, fix the background, hit 600 × 600 px and 240 KB — one workflow, in your browser.
Upload your photo
Drop a JPG, PNG, WebP, HEIC, or AVIF onto Sukat’s drop zone. iPhone HEIC selfies decode directly — no convert-to-JPG step. Use a recent photo (within the last six months) shot against the lightest wall you have.
Crop to 1:1 and replace the background
Click Crop and pick the 1:1 preset. Frame head and shoulders so the head is between 50% and 69% of the frame height (1 to 1⅜ inches when printed). If your background isn’t white, click Remove Background — Sukat segments you in-browser with a local AI model and offers a colour picker. Pick white or off-white.
Resize to 600×600 px, compress to 240 KB
Set Target Width to 600 (the 1:1 crop makes the height match), output format to JPEG (the State Department requires JPG), and Maximum File Size to 240 KB. Click Convert & Download. Sukat binary-searches for the highest quality that fits.
Which US forms use the 2×2 inch photo?
The 2 × 2 inch square is the standard US Department of State portrait — reused well beyond the passport book itself.
- US passport renewal and new applications — Form DS-11 (first-time and lost-passport) and DS-82 (renewal by mail or online). Both the in-person and the new online renewal accept the same 2×2 inch upload.
- US visa applications — DS-160 non-immigrant visa includes a photo upload step; DS-260 immigrant visa uses the same spec at the consular interview.
- Green Card applications — Form I-485 adjustment of status; biometric appointment letters request a duplicate at the same dimensions.
- State Department travel documents — Forms I-131 (re-entry permit, refugee travel) and I-191 (advance permission to return).
- Global Entry and Trusted Traveler programs — the CBP enrollment system reuses the passport-grade 2×2 photograph for the application profile.
- Naturalization and work authorization — Form N-400 citizenship and I-765 Employment Authorization Document use the same 2×2 portrait.
- Some US driver’s-licence renewals — a handful of state DMVs accept the 2×2 inch photograph for mail-in renewals (requirements vary by state, so verify with your DMV).
Outside the US, most countries use a 35 × 45 mm rectangle instead — see the sibling Passport Photo 35×45mm page. For the broader country-by-country reference, see Passport Photo Compressor.
Built around the US passport spec
Most online tools hit one constraint or the other. Sukat hits both, plus the background, plus the format.
600 × 600 pixels and 240 KB — in the same step
Generic resizers handle pixel dimensions or KB ceilings, not both. Sukat targets them together: set Target Width to 600, set Maximum File Size to 240 KB, and the algorithm finds the highest JPEG quality that produces a 600×600 pixel image under the State Department limit. No bouncing off the upload because your file is 312 KB.
White-background friendly by design
JPEG’s encoder spends its bit budget where the detail is. With a uniform white or off-white background, almost every byte goes to the face — eyes, hair, skin tones — which is exactly what the State Department’s biometric checks look at. Sukat’s in-browser Remove Background step lets you replace a busy wall with pure white before compression, so the face gets the full detail budget.
HEIC-aware iPhone input
Took the photo on iPhone? Drop the .HEIC straight in. Sukat decodes it in-browser and re-encodes to passport-spec JPEG. Most online passport tools fail silently on HEIC or refuse it outright — forcing a separate convert step before you can even start.
Built-in 1:1 crop tool
The square aspect ratio is where most passport photos go wrong — a portrait cropped from a phone camera is rectangular by default. Sukat’s Crop tool ships a 1:1 preset; drag the head into the centre, leave the right amount of head-room, done.
Privacy that matches the document
A passport photo is identity-grade. Sukat runs entirely in your browser via the Canvas API — no upload, no account, no server-side logging. Switch to airplane mode after the page loads and the conversion still works, because nothing was ever leaving the device.