Why Vietnam e-Visa Uploads Fail on evisa.gov.vn
The Vietnam Immigration Department portal runs both a strict file-header security filter and automated OCR plus face matching between your portrait and your passport bio page.
Why the Portal Says "File Has Script Tag"
Smartphones and desktop editors embed XML-formatted XMP metadata inside JPEG APP1 headers. The security filter on evisa.gov.vn inspects raw bytes, sees XML brackets inside XMP tags, and blocks the file with "File has script tag." Our browser canvas writes fresh sRGB JPEG bytes with zero EXIF or XMP segments.
Passport Bio-Page Glare and Cut-Off MRZ Lines
The portal reads the Machine Readable Zone — the two bottom lines of characters and chevrons — to populate your application. Cutting off any corner or shooting with overhead flash glare causes OCR failure. Keep all four page borders inside the 1476×1039 px frame.
Portrait Rules That Trigger Amendment Requests
- Do not reuse your passport photo: Cropping your passport bio-page photo as your portrait causes rejection; take a separate recent portrait.
- Remove eyeglasses: Glasses cause face-match failures and glare; face the camera straight on with ears and forehead visible.
- Keep slots in order: Swapping the portrait and passport bio-page upload boxes triggers a delayed amendment notice.