Passport photo format: when to use JPEG, JPG or PNG
JPEG is the safest format for most passport and visa application portals because it is widely supported and compresses photographs efficiently. PNG is appropriate only when the portal explicitly accepts it.
Quick answer
Use JPEG unless the portal says otherwise
JPG and JPEG are the same image format. Export in sRGB and remove transparency. HEIC is portal-dependent rather than universally banned: US online passport renewal accepts JPG, JPEG, PNG, HEIC and HEIF, while the DS-160 takes JPEG only. Read the list for your portal instead of assuming.
Reference table
| Format | Typical compatibility | Main risk |
|---|---|---|
| JPEG / JPG | Highest | Quality loss when repeatedly saved |
| PNG | Portal-specific | Large files and transparency |
| HEIC / HEIF | Portal-specific | Accepted by US online passport renewal; refused by many other portals |
| WebP | Low to medium | Not listed by many authorities |
| Only when specifically requested | Photo field may require an image file instead |
JPG and JPEG are identical
The two extensions refer to the same compression format. Changing photo.jpg to photo.jpeg does not convert or alter the image, and either extension is normally accepted when the portal says JPEG.
Why PNG transparency causes problems
A transparent background may display as white in one browser but render as black or patterned after processing. Flatten the image onto the required solid background before export.
Renaming a file is not conversion
Changing .heic to .jpg only changes the filename. The internal file signature remains HEIC, and a correctly built portal will reject it. Use a real image converter and verify the result opens as JPEG.
Frequently asked questions
Is JPG the same as JPEG for passport photos?
Yes. They are two filename extensions for the same image format.
Can I upload a PNG passport photo?
Only when the application portal explicitly accepts PNG. Flatten transparency and confirm the file-size limit.
Why does my iPhone passport photo fail to upload?
The file is probably HEIC and your portal does not take it. Check the accepted list first: US online passport renewal accepts HEIC and HEIF, so the problem lies elsewhere there, while most other portals want JPEG. Where conversion is needed, re-save it as a real sRGB JPEG rather than renaming the extension.
Which colour profile should I use?
sRGB is the safest profile for web portals and normal photo printing because it has the broadest compatibility.
Official sources
Related knowledge
Apply this requirement to your photo
Use the matching browser tool, then verify the finished file against the selected country and document.