Photos checked against official government specifications
Compliant Passport Photo

CEAC file size limits: 2 MB per document, 240 KB per photo

CEAC enforces two different file size caps depending on what you are uploading: civil documents and Affidavit of Support evidence must each be a single .jpg, .jpeg, or .pdf file no larger than 2 MB, while a visa photo file must be a square JPEG no larger than 240 KB. Phone scans and photos routinely exceed both, so resize and compress before you upload rather than after the portal rejects you.

Fix it now: compress your photo under the limit

Runs entirely in your browser. Your photo never leaves your device.

Runs in your browser. Your photo stays on your device.

The caps, per upload type

Documents: CEAC's official tips page states each individual file must be no larger than 2 MB, in .jpg, .jpeg, or .pdf format, with zipped files not accepted. A multi-page document belongs in one file; the same page advises compressing a file that comes out too large and splitting it only if compression is not enough.

Photos: the State Department's digital image requirements page caps the visa photo at 240 KB, as a square JPEG between 600 x 600 and 1200 x 1200 pixels. It also notes the compression ratio should be 20:1 or less, which in practice means resize toward 600 x 600 first and compress gently, instead of crushing a 4000-pixel phone photo straight down to 240 KB and arriving blurry.

How to get under the limit without wrecking the file

For a document scan, rescan at a moderate resolution rather than maximum: the tips page only asks that all information is easily seen and read. For a photo, do the resize before the compression. The free compressor below runs in your browser and shows you the resulting file size before you upload anything to CEAC; your photo never leaves your device.

Under the cap and still rejected?

A file comfortably inside the limits that CEAC still refuses, especially with the Invalid Image Detected message, is usually the portal's own acknowledged upload problem, not your file. The State Department's official workaround (save as PDF, save it again so it is flattened, re-upload) is walked through step by step at /guides/ceac-invalid-image-detected.

Frequently asked questions

What is the maximum file size for CEAC document uploads?

2 MB per file, per CEAC's official upload tips page. Accepted formats are .jpg, .jpeg, and .pdf, and zipped files are not accepted.

What is the maximum file size for the visa photo?

240 KB, per the State Department's digital image requirements: a square JPEG between 600 x 600 and 1200 x 1200 pixels.

Is there a minimum file size?

No published minimum for either upload type, but a photo compressed far below its natural size arrives blurry and can fail quality review, so the official guidance caps the compression ratio at 20:1.

Now check your photo against the official spec

Free, in your browser, in under a minute. You pay $9 only if it passes, accepted or your money back.

Check my photo free

Related guides