ID Photo Upload

Why ID photo uploads fail: size, format and file-size checks

Published:2026-07-09 · Author: MotuArt Editorial Team

Many ID photo uploads fail not because the portrait looks bad, but because dimensions, format, DPI or file size do not match the form. Application and visa systems often show vague errors, so it is safer to export a dedicated upload-ready file.

Check pixel dimensions first

Upload systems often validate exact pixels such as 390×567px, 295×413px or 600×600px. Do not upload a screenshot of a print sheet; export the standard single image for the target spec.

JPG is usually better for uploads

PNG is useful for lossless storage, but it can be too large. Most official upload forms accept or prefer JPG because it is smaller at the same visual quality. Start with quality around 80-92 and compress toward a max_kb target.

DPI and physical size still matter

Some systems inspect DPI metadata, especially when the spec is tied to a physical document size. Pixels define the digital image; DPI and millimeters explain how it maps to print standards.

Do not destroy face edges to reduce size

When a file is too large, reduce JPG quality carefully or resize to the required dimensions. Avoid repeated screenshots or messaging-app compression, which can create block artifacts around glasses, hair and face edges.

How to automate it

For API workflows, generate the standard image first, then call /v1/optimize with output_format=jpg, max_kb, resize and dpi. If you use /v1/id-pack, set upload=true to include upload-ready files in the package.

More articles

Want to make ID photos now?

Upload a front-facing portrait and generate standard images, upload-ready files and print sheets.

Make ID photos
Why ID photo uploads fail: size, format and file-size checks | MotuArt Blog