If you're applying for a federal government job and USAJOBS is rejecting your profile photo, you're not alone. It's one of the most searched problems on the platform and the fix is almost always the same โ your photo doesn't meet the technical requirements.
USAJOBS requires your profile photo to meet all of the following:
Most common cause of USAJOBS photo errors: The file is over 5 MB, or the photo is in HEIC format (the default format on iPhones). USAJOBS does not accept HEIC files even though they look like normal photos on your device.
The USAJOBS preset is pre-loaded with the correct settings โ minimum 600 ร 600 pixels, under 5 MB, JPEG format.
Upload any photo from your phone or computer. It can be any size or format โ HEIC, PNG, JPEG, anything. The tool handles the conversion.
The tool resizes and converts your photo to a JPEG that meets USAJOBS requirements. Download takes one click.
Go back to your USAJOBS profile, upload the fixed photo, and it should go through without errors.
USAJOBS is a US federal government platform, and like all government systems it applies automated validation to file uploads. The system checks file format, file size, and minimum dimensions before accepting a photo. If any check fails, the upload is rejected โ often with a vague error message that doesn't tell you exactly what's wrong.
iPhones save photos in HEIC format by default. HEIC is a newer format that produces smaller files than JPEG, but it is not accepted by most government platforms including USAJOBS. If you're uploading directly from your iPhone camera roll, this is almost certainly the reason your photo is being rejected.
The fix is simple: convert the photo to JPEG before uploading. UploadPass does this automatically โ just upload your HEIC file and download a JPEG.
If your photo still fails after converting and resizing, try these additional checks:
Convert any photo to JPEG and resize it to meet USAJOBS requirements in seconds. Free and private.
Fix My Photo Free โ