Founder launch50% off for the first 50 customers — code FOUNDING50 is applied automatically at checkout
China Visa · COVA

COVA photo upload failed? Here’s what the portal wants.

COVA — China’s online visa application — is fussier about the photo file than any other portal we build for, and its upload errors rarely say what is wrong. Often there is no error at all: the click just does nothing. In practice the causes rank in a clear order; work through them and the file goes through.

Fix it automatically — see the result free

See your finished photo free · download it for $16.99at CVS; ours is $9 · refunded if the government rejects it

Updated August 7, 2026

Why this happens

Why the COVA upload rejects a photo file.

  • The file-size window. The spec sets a floor as well as a cap: 40–120 KB. Phone originals fail high; over-compressed exports fail low.
  • Dimensions and format. The upload wants a JPEG sized 354×472 to 420×560 pixels — an uncropped phone photo can never fit, and iPhones shoot HEIC by default, which is not the format the portal takes.
  • Composition. Head at 58.4–68.7% of the photo's height; eyes at least 54% up from the bottom of the photo; head tilt 20° or less; background: Plain white.
  • The portal itself. COVA has documented false rejections — a compliant file can still bounce. If your file measures in spec, suspect the portal before your photo.

Which message are you seeing?

No error message? The failure still has a shape.

“Nothing happens when you click Upload”

The classic silent failure: the file is outside what the portal accepts — 40–120 KB, as JPEG — and COVA declines it without saying so. Fix the file first; a silent failure is almost never your connection.

“The photo vanishes after uploading”

The page comes back as if nothing was ever attached. Same causes as the silent click: format, dimensions 354×472 to 420×560 pixels, or the file-size window. Rebuild the file to spec and attach it in a fresh session.

The fix

Get the file through.

  1. Convert first: save the photo as JPEG. Sharing or emailing an iPhone photo usually converts HEIC on the way out; any image editor can save a plain copy.
  2. Land the file inside the window: 40–120 KB. Adjust the export quality until it fits — from above or below.
  3. Match the shape: 354×472 to 420×560 pixels.
  4. Check the composition: head at 58.4–68.7% of the photo's height, eyes at least 54% up from the bottom of the photo, tilt 20° or less, background: Plain white.
  5. Retry in a fresh session. Compliant files bounce sometimes, and resubmitting the same file often goes through.
  6. Still stuck? Bring a compliant printed photo to your visa-center appointment — the standard fallback when the online upload will not take a compliant file.

We build the file to the published spec — background replaced, head at 58.4–68.7% of the photo's height, exported as 354×472 to 420×560 JPEG · 40–120 KB · pure white background — with every measurement shown to you free before you pay.

Fix it automatically →

If it keeps failing

When the upload will not take a compliant file.

Retry in a fresh session first — the portal’s documented false rejections extend to the upload itself, and resubmitting the same compliant file often goes through.

If it keeps refusing, bring a compliant printed photo to your visa-center appointment — the standard fallback when the online upload will not accept a compliant file.

The numbers

The full spec, in one table.

Every figure below is transcribed from the official source linked at the bottom of this page — the same numbers our checks measure against:

Photo size354×472 to 420×560 pixels
File size40–120 KB
FormatJPEG
Head height58.4–68.7% of the photo's height
Eye heightat least 54% up from the bottom of the photo
Head tilt20° or less
BackgroundPlain white

Pass here, rejected there? Instant refund.

Tap the refund link in your receipt, tell us it was rejected — refunded on the spot. No screenshots, no forms, no waiting.

30 DAYS FROM PURCHASE · NO PROOF UPLOADS · A DRUGSTORE COUNTER CHARGES $15–25 AND GUARANTEES NOTHING

Questions

Fair questions, straight answers.

What file does the COVA photo upload accept?

A JPEG sized 354×472 to 420×560 pixels, with the file inside 40–120 KB. Composition: head at 58.4–68.7% of the photo's height, eyes at least 54% up from the bottom of the photo, tilt 20° or less. Background: Plain white.

Why won’t my iPhone photo upload to COVA?

iPhones shoot HEIC by default, and the portal wants JPEG. Sharing or emailing the photo usually converts it on the way out; then crop to 354×472 to 420×560 pixels and land the file inside 40–120 KB.

Why is there a minimum file size?

The spec sets a floor as well as a cap — 40–120 KB — because a file compressed too hard loses the detail the check needs. If your export lands under the floor, raise the quality setting until it climbs back inside the window.

Why does COVA keep failing my upload with no clear error?

Work the causes in order: file inside 40–120 KB, shape 354×472 to 420×560 pixels, format JPEG. If the file measures right, retry in a fresh session — the portal has documented false rejections, and resubmitting often goes through.

Is this the same problem as a failed China visa photo check?

A different moment of the same process: this page is the upload refusing to take your file at all; the check failure is COVA measuring your photo and rejecting it. The fixes overlap, and both end with a file built to the published spec.

What if my application is rejected over the photo after I pay?

Open the refund link in your receipt and tell us it was rejected — the money goes back to your card on the spot, no screenshots, no forms. Covers thirty days from purchase.

Hand COVA a file it accepts.

See your finished photo free. Pay only when it passes.

Make my photo