If your Cambodia e-Arrival photo will not upload, it is almost always one of five things — file size, format, a stale browser session, a flaky connection, or the photo itself failing the basic checks. Here is how to fix each one, plus what the "failed to save data" error actually means.

A Cambodia e-Arrival photo that will not upload is almost always one of five things: the file is too large, it is the wrong format, your browser session has gone stale or timed out, your connection dropped mid-upload, or the photo fails the basic face-and-background checks. Fix them in that order. Re-save the image as a JPEG and shrink it under the size limit first, because an oversized phone photo is the single most common cause. If you see "failed to save data," that is usually a timed-out session or a dropped connection rather than a bad photo — refresh the page, reopen the form, and try again on a stable Wi-Fi connection. If it still will not go through, switch browsers or use your phone instead of your laptop. Get the file size and format right and the upload almost always clears.
An e-Arrival photo that refuses to upload feels like a wall, but it is almost never a real problem with you, your passport, or your trip. It is a technical hiccup, and it is one of a short, predictable list: the file is too big, it is in a format the form does not like, your browser session has gone stale, your connection wobbled at the wrong moment, or the photo itself trips one of the basic checks. Every one of those has a two-minute fix, and most US travelers clear the upload on the first or second retry once they know which lever to pull.
The reason this trips so many Americans is timing and habit. You are filling the card in the week before you fly, often the night before, on whatever device is nearest — and a modern iPhone or Android photo is frequently far larger than the form wants. You upload it straight off your camera roll, the form chews on it, and either nothing happens or you get a vague error. The photo is fine; the file is just too heavy. Shrink it, and the wall disappears.
This guide walks the five common upload failures in the order you should try them, explains what the "failed to save data" message actually means, and covers the photo rules that matter for the e-Arrival Card specifically. If you have not filled the rest of the form yet, our field-by-field e-Arrival Card walkthrough covers all 14 fields first. When you are ready, you can file a verified e-Arrival Card with us and skip the upload troubleshooting entirely.
A photo straight off your phone is often too large. Re-save it as a JPEG and shrink it under the size limit before you try anything else.
Convert HEIC, PNG, or anything unusual to a standard JPEG — the form is happiest with a plain .jpg file.
If the page has been open a while or you stepped away, reload it, reopen the form, and start the upload fresh.
Uploads fail on flaky connections. Switch from cellular to a solid Wi-Fi network and try again.
Did this guide help you?
Se sua viagem ao Camboja passar de 30 dias, o visto com que você entra decide tudo. O eVisa de Turista (Tipo T) tem um limite rígido de 30 dias sem possibilidade de extensão. O eVisa de Negócios (Tipo E) é a única categoria que você pode estender no país — 1, 3, 6 ou 12 meses. Veja como os americanos escolhem corretamente antes de viajar.
Três coisas passam pelo balcão da Imigração do Camboja: seu passaporte americano, seu eVisa e seu código QR do e-Arrival. Aqui está exatamente o que o oficial quer ver, em que ordem, e as pequenas discrepâncias que transformam um carimbo de 30 segundos em um desvio para a mesa ao lado no KTI.
Com todas as fronteiras terrestres Tailândia-Camboja ainda fechadas, Bavet é agora a principal via terrestre para o Camboja a partir do Vietnã. Seis horas de Ho Chi Minh City, um eVisa impresso, nenhum Cartão e-Arrival — aqui está como cidadãos americanos realmente fazem isso em 2026.
If the laptop keeps failing, try your phone, or swap from Safari to Chrome (or the reverse), then re-upload.
Plain background, face clearly visible, no heavy filters or beauty editing — a clean unedited shot passes the checks.
Start here, because this clears the overwhelming majority of upload failures on its own. Modern phone cameras shoot enormous files — a single iPhone photo can run several megabytes, well past what the e-Arrival form is built to accept. When you upload a file that is too large, the form often does not give you a clear error; it just hangs, spins, or quietly fails. Shrink the file and the upload goes through.
The fix on an iPhone: open the photo, use the built-in Markup or a free resize app, or email the photo to yourself and choose the "small" or "medium" size when the mail app offers it, then save that smaller copy back to your camera roll and upload that one. On Android, open the photo in Google Photos, tap the share or save options, and export a resized copy, or use the device gallery's resize tool. On a laptop, open the image in Preview on a Mac (Tools, then Adjust Size) or Photos on Windows, drop the dimensions, and re-save as a JPEG. Aim well under the size cap rather than right at it.
Format is the close second. iPhones default to HEIC, a format the form may not accept, and some travelers try to upload a PNG or a screenshot of a photo, which can also choke. Convert to a standard JPEG before you upload. On iPhone you can change the camera to shoot JPEG in Settings under Camera and Formats, or simply email the photo to yourself, which converts it to JPEG on the way. On a computer, opening the image and re-saving or exporting as .jpg does the same job. A plain JPEG under the size limit is the format the form is happiest with, and getting both right at once solves most uploads in a single pass.

If your photo is a reasonable-sized JPEG and the upload still fails, the problem has moved off the file and onto the environment you are filling the form in. Three things to work through, in order: a stale browser session, a weak connection, and a browser or device that is fighting the form.
A stale session is the most common of these. The e-Arrival form, like most government web forms, times out if you leave it open too long — you start the card, get pulled away to dinner or a phone call, come back an hour later, and the upload silently fails because the session behind the scenes has expired. The fix is simple: reload the page, reopen the form from the start, and move through it in one sitting rather than leaving it parked. If you have already typed your 14 fields and do not want to lose them, finish quickly and submit before the session ages out.
Connection is next. Uploading an image needs a steadier link than just reading a page does, and a connection that drops for even a second mid-upload kills it. If you are on hotel Wi-Fi, airport Wi-Fi, or cellular data with patchy bars, that is very likely your culprit. Move to the most stable network you can find — home Wi-Fi is ideal — and avoid filling the card on the move. If you must use cellular, stay still with a strong signal while the upload runs.
If the file is right and the connection is solid and it still will not go, switch the browser or the device. Swap from Safari to Chrome or from Chrome to Safari, or clear your browser cache and try again, since a cached half-loaded version of the form can misbehave. If the laptop is being stubborn, the phone often just works, and the reverse is also true. If you are weighing which to use from the start, our comparison of the e-Arrival app versus the website lays out where each one tends to behave better for US travelers.

This is the error that alarms US travelers the most, because it sounds like the whole card got lost. It almost never does, and it almost never means your photo is wrong. "Failed to save data" is a generic server-side message that fires when the form tried to write your submission and the round trip did not complete — most often because your session timed out or your connection dropped at the moment you hit submit. It is the back end shrugging, not a verdict on your photo or your details.
Work through it in this order. First, do not panic-resubmit ten times in a row — that can create duplicate partial entries. Refresh the page once. Then reopen the form, confirm your details are still there or re-enter them, and check you are on a stable connection before you submit again. If the photo had already uploaded before the error, re-attach it from your saved smaller copy. Nine times out of ten, a clean refresh on solid Wi-Fi pushes the same data through without complaint.
If "failed to save data" keeps repeating even on a strong connection with a small JPEG, the form itself may be having a temporary server-side moment — these government systems do go through busy or maintenance windows. Wait fifteen or twenty minutes and try again, or switch to a different device. Because you are filing inside the 7-day window before you fly, you usually have enough runway to come back to it; you do not need to crack it on the very first attempt. What you should not do is leave it unsolved and assume it will sort itself out at the airport.
One thing worth ruling out before you keep fighting it: make sure the data you are submitting is actually valid. A field left blank, a date in the wrong format, or a passport number with a stray character can also surface as a save failure rather than a clean field-level warning. Scroll back up the form and confirm every field is filled and your dates read in the layout the form expects before you blame the photo or the connection.
If your card did go through but you spotted a wrong name or date afterward, that is a different fix from an upload error. Our guide to fixing a mistake on the e-Arrival Card after submitting covers how corrections work once a card is already in the system.

Once the file size, format, and connection are sorted, the last thing that can hold up an upload is the photo itself failing a basic check. The e-Arrival photo is a lighter requirement than the strict eVisa photo, but it still wants the essentials: your face clearly visible, a reasonably plain background, decent lighting, and no heavy editing. Where uploads get flagged after they go through, it is usually a busy background, a face half in shadow, sunglasses, a hat, or a beauty filter that has smoothed the image into something the check does not trust.
A clean fix that works almost every time: stand a couple of feet from a plain light-colored wall, face a window so daylight hits you evenly, take off glasses and any hat, keep a neutral expression, and have someone take the shot on the rear camera rather than using an arm's-length selfie. No filters, no beautify, no cropping it down to a tiny thumbnail. Save it as a JPEG under the size limit and upload that. The single biggest mistake here is reusing a heavily edited social-media photo, which is exactly the kind of file the checks reject.
It is worth knowing that the e-Arrival photo and your eVisa photo are two separate requirements with different rules — do not assume the strict eVisa specs all carry over, and do not blindly reuse one for the other. Our breakdown of the e-Arrival photo versus the eVisa photo spells out exactly where they differ so you do not over-engineer the easier one.
Keep the order of operations straight for the whole trip. The eVisa is the big step you do first, weeks ahead — Tourist $80 USD or Business $90 USD, both approved in 3 business days and delivered as a printable PDF by email. The e-Arrival Card, photo and all, is the light step you do last, in the week before you fly. If you want the full picture, our Cambodia visa for US citizens pillar guide covers requirements, costs, and timing in one place, and the full e-Arrival walkthrough takes the form field by field if you are still part-way through it.
Next steps and related reading for US travelers: file your verified e-Arrival Card when your flight is locked in and skip the upload troubleshooting, walk the full e-Arrival Card step by step if you are still filling it out, compare the e-Arrival app and website if your device keeps failing, and apply for your Cambodia eVisa if you still need the visa itself.

Bangkok in, Siem Reap out — but the land border is closed, so fly between them.
Read the 2026 update →Classic Indochina pairing. Phu Quoc beaches are visa-free for 30 days.
See the combo guide →The overlooked third stop on the Indochina loop.
Plan the Laos route →