eSIM QR Code Not Working? Quick Fixes for Travelers
Step-by-step troubleshooting to fix a non-working eSIM QR code, from common scan fails to manual activation, with provider-specific tips.
You land, open your email, and the eSIM QR code just won't scan. It happens more than you'd think. Don't worry. I've fixed this plenty of times, and the solution is almost always quick and free. Let's get you connected.
1. Check your phone supports eSIM first
Your phone needs to be eSIM compatible and carrier unlocked. iPhone XR and newer (excluding mainland China models) work. Google Pixel 3 and up, recent Samsung Galaxy S20 series or higher. On iPhone, go to Settings > General > About > Carrier Lock should say "No SIM restrictions." For Android, check under Settings > Connections > SIM card manager. If the phone is locked, no QR code trick will help. Confirm before you stress.
2. Simple scan fixes
Clean your camera lens. Hold the phone steady at arm's length. If the QR code is on a laptop or tablet screen, turn brightness to max and turn off any blue light filter. Restart your phone. It clears camera glitches. Still not scanning? Move on to manual entry.
3. Type the details manually
Every eSIM email includes manual installation details. Look for "SM-DP+ Address" and an "Activation Code." On iPhone: Settings > Cellular > Add eSIM > Use QR Code, then tap "Enter Details Manually" at the bottom. On Samsung: Settings > Connections > SIM card manager > Add eSIM > Add using activation code. Paste the SM-DP+ address and activation code. Some providers also give a confirmation code. This works independently of your camera. For Airalo, find these under "Manual Installation" in the app or email. Holafly lists them right below the QR. Nomad, Saily, aloSIM, Ubigi, Yesim all provide manual details. No QR needed.
4. Install directly from the app
Most eSIM apps now let you install with one tap. Open the app for Airalo, Holafly, Nomad, Saily, aloSIM, or Ubigi. Go to your purchased eSIM and hit "Install eSIM" or "Activate." The app sends the eSIM straight to your phone settings - no camera, no typing. It's my favorite trick. For example, Holafly's app lets you pre-install before you leave, then activate on arrival. Airalo's Direct Install works on iOS and Android. This bypasses the entire QR headache.
5. Is the eSIM already sitting in your settings?
Sometimes a "failed" scan actually installed the eSIM. Check Settings > Cellular (iPhone) or SIM card manager (Android). If you see a second line labeled Personal or Travel, tap it and turn it on. Name it "Travel" so you recognize it. Turn on Data Roaming for that line. Then set it as your active mobile data line. If the eSIM is there but grayed out, restart and try toggling. If it's not, the manual or app install should add it.
6. QR code says "expired"?
Most eSIM QR codes are single-use. If you scanned it once and the install didn't finish, the code expires. No big deal. Contact your provider's chat (Airalo, Holafly, Nomad all have 24/7 support). They'll reissue a new QR or send fresh manual details. If a code says "expired" before you even scanned it, the activation window might have passed - typically 30 days after purchase. Support will fix that too.
7. Still no connection? Try this
If the eSIM installed but you can't get online, toggle Airplane Mode. Make sure Data Roaming is ON for the travel eSIM. Check the provider's email for APN settings (Access Point Name). Airalo's app has a quick "Check APN" tool. On iPhone, go to Settings > Cellular > your eSIM > Network Selection, turn off Automatic, and pick a network manually. With Nomad or Holafly, if you're in the wrong country, activation might fail - wait until you cross the border or use a VPN set to the destination. In 2026 this is rare. A quick support chat will sort it out.
By the way, typical eSIM prices in 2026 are wallet-friendly. A Holafly 7-day Europe unlimited plan is about $27, Airalo's 5 GB for France costs around $12, and Nomad's 3 GB Asia pack runs $9. The cost is low enough that even if you hit a glitch, you won't be out much.
Common questions
Why didn't my phone recognize the QR code from a screenshot?
Some phones have trouble with QR codes displayed on screens with glare or low brightness. Bump up the screen brightness and hold your phone steady. If it still fails, switch to manual entry - it works every time.
The eSIM installed but I can't connect to the internet. What do I do?
First, toggle Airplane Mode on and off. Then make sure Data Roaming is enabled for the travel eSIM. Check the provider's email for any specific APN settings. On an iPhone, go to Settings > Cellular > your eSIM > Network Selection and turn off Automatic, then manually choose a network. If you're on Android, restarting often does the trick. Still no luck? Reach out to the support chat - they'll sort it quickly.
Bottom line
An eSIM QR code that won't scan is a tiny hiccup. You've got manual entry, direct app install, and provider support as reliable backups. I've never seen one that couldn't be fixed in under five minutes. Next trip, you'll land, tap the app, and be online before you reach the taxi stand.