Installing an eSIM on iPhone takes under 5 minutes when you know the steps. The most common reason it fails is skipping one small setting after installation — Data Roaming. This guide walks through all three installation methods and every error you might hit along the way.
Before You Start: Check Compatibility
All iPhones from XS and XR (2018) onwards support eSIM. The quick check: go to Settings → Cellular and look for an Add eSIM button. If it’s there, you’re good. Two things also need to be true:
iPhone Model
eSIM Support
Physical SIM
iPhone 17 (US/UAE/JP/CA)
eSIM only
No tray
iPhone 17 (Europe/Asia)
eSIM + nano SIM
Yes
iPhone 14/15/16 (US)
eSIM only
No tray
iPhone 14/15/16 (International)
eSIM + nano SIM
Yes
iPhone 13 / 12 / 11 / XS / XR
eSIM + nano SIM
Yes
iPhone X and earlier
Not supported
Yes
⚠️ Carrier-locked iPhones: If you bought your iPhone through a carrier (AT&T, Vodafone, etc.) on a contract, it may be locked to that carrier and block travel eSIMs. Check: Settings → General → About → Carrier Lock. If it says “No SIM restrictions” — you’re unlocked. If it shows a carrier name, contact them to unlock before installing a travel eSIM.
💡 Have your eSIM ready before starting. Buy your plan first (Airalo, Holafly, Saily, etc.), receive your QR code or activation details by email, then follow the steps below. Install on stable home Wi-Fi — never over weak airport Wi-Fi.
Need a travel eSIM first?
Airalo covers 200+ countries from $3.50. Install takes 3 minutes after purchase.
Browse Airalo Plans →
Method 1: QR Code (Most Common)
This is how 95% of travel eSIM installations work. Your provider emails you a QR code after purchase. You scan it with your iPhone camera or in Settings. The whole process takes under 3 minutes.
1
QR Code Install
Most Common
Works with Airalo, Holafly, Saily, Nomad, Jetpac, and most providers. You’ll need the QR code on a separate screen (another device, a printout, or someone holding their phone up) since your iPhone’s camera needs to scan it.
1
Open Settings and go to Cellular
Tap Settings → Cellular (or Mobile Service in some regions).
2
Tap “Add eSIM”
You’ll see this at the top or bottom of the Cellular screen. On iOS 16 and earlier it may say “Add Cellular Plan.”
3
Select “Use QR Code”
Your iPhone camera opens. Hold it steady over the QR code from your provider. The code scans automatically — you don’t tap anything.
4
Tap “Continue” when prompted
A “Cellular Plan Detected” notification appears. Tap it, then tap Continue. Your iPhone downloads the eSIM profile — takes 30–60 seconds on good Wi-Fi.
5
Label the plan
iPhone asks you to give the new line a label. Name it something clear — “Travel Data”, “Airalo Japan”, or similar. This helps you identify it in Settings later.
6
Set your default lines
iPhone asks which line to use for calls, iMessage, and data. Keep your primary SIM for calls. Set your travel eSIM as “Primary” for cellular data only — you’ll switch this after you land.
7
Tap “Done”
Your eSIM is installed. It will appear in Settings → Cellular as a separate line. It’s ready — it will activate automatically when your phone connects to the destination network.
💡 iOS 17.4+: If you receive the QR code in your iPhone’s native Mail or Safari, tap and hold the code image. You’ll see an “Add eSIM” option — this installs it directly without going to Settings at all.
Method 2: App Install (One-Tap)
Several major providers — including Airalo, Holafly, Saily, and Nomad — let you install your eSIM directly from their iPhone app with a single tap. No QR code needed. This is the fastest method when it’s available.
Only works if your provider has an iOS app that supports direct installation. Airalo’s app is the most polished — purchase and install happen in the same flow without leaving the app.
1
Download your provider’s app
Get the Airalo, Holafly, Saily, or Nomad app from the App Store. Log in to your account.
2
Purchase your plan in the app
Choose your destination and data amount, pay in-app. After purchase, your eSIM appears under “My eSIMs.”
3
Tap “Install” or “Activate”
The app prompts you to install the eSIM directly. Tap Install — iPhone shows a confirmation dialog. Tap Allow to proceed.
4
Follow the label and line prompts
Same as Method 1 — label your plan and set your default lines. Your home SIM stays as the call line; set the eSIM as data for travel.
5
Done — check in Settings
Verify in Settings → Cellular that the new plan appears. It’s installed and ready to activate on arrival.
Method 3: Manual Entry (Fallback)
Use this if the QR code won’t scan — for example if you only have the eSIM details as text in an email, or if your camera is struggling. Your provider will give you two codes: an SM-DP+ address and an activation code.
Slower than QR or app install, but always works. Copy the SM-DP+ address and activation code from your provider’s email carefully — a single wrong character will fail the install.
1
Go to Settings → Cellular → Add eSIM
Follow the same path as Method 1 up to the QR scan screen.
2
Tap “Enter Details Manually”
This appears below the QR scanner. Tap it to open the manual entry form.
3
Enter your SM-DP+ address and activation code
Copy these exactly from your provider’s email — use copy-paste if possible, don’t type manually. The SM-DP+ address looks like a web URL. The activation code is a string of letters and numbers.
4
Tap “Next” and wait
iPhone connects to the carrier’s server to verify and download your profile. This can take up to 2 minutes. Stay on Wi-Fi.
5
Label and configure as before
Follow the same label and default line prompts as Methods 1 and 2.
After Installation: Dual SIM Setup
With your eSIM installed alongside your home SIM, you need to configure which line does what. This is where most first-timers get confused — the right setup keeps your home number reachable while the eSIM handles all data.
Calls & iMessage
Keep on your home SIM
Settings → Cellular → Default Voice Line
Select your home SIM. Your number stays reachable for calls and texts even while abroad.
Mobile Data
Switch to your travel eSIM
Settings → Cellular → Cellular Data
Select your travel eSIM. This ensures all browsing, maps, and apps use your travel plan, not expensive roaming.
Data Roaming
Must be turned ON
Settings → Cellular → [Your eSIM line] → Data Roaming
Toggle this ON. Without it, your eSIM shows as installed but passes no data. This is the #1 cause of “eSIM not working” reports.
Home SIM Roaming
Turn OFF to avoid charges
Settings → Cellular → [Home SIM] → Data Roaming
Turn this OFF. Keeps your home SIM on for calls but prevents it from pulling data and racking up roaming fees.
Troubleshooting: Fix Every Common Error
No service / “Searching” after landing
1. Check Data Roaming is ON: Settings → Cellular → your eSIM line → Data Roaming. 2. Check Cellular Data is set to your eSIM line, not your home SIM. 3. Restart your iPhone — this forces a fresh network registration. 4. If still searching, try switching to manual network selection: Settings → Cellular → Network Selection → Manual, then pick an available local carrier.
QR code won’t scan
Increase brightness on the device showing the QR code. Move to better lighting. If the code is in an email on your iPhone, display it on a laptop instead. As a last resort, switch to Method 3 (Manual Entry) — your provider can send you the SM-DP+ address and activation code via email or chat.
“This QR code has already been used”
Travel eSIM QR codes are one-time use. If you’ve scanned it before, the eSIM is already installed — check Settings → Cellular for the plan. If it’s not there, contact your provider — they can issue a new QR code or activation code for the same plan.
Installation fails or times out
Weak Wi-Fi is the most common cause. Move closer to your router or switch to a stronger network. Disable VPN if one is active during installation — VPNs can interfere with eSIM profile downloads. Then restart the install from the beginning.
“Carrier locked” message
Your iPhone is locked to a specific carrier and will reject travel eSIMs. Contact your home carrier to request an unlock. This is usually free if your contract is complete. US carriers must unlock devices upon request for eligible accounts.
eSIM installed but no data in apps
Go to Settings → Cellular → Cellular Data and confirm your travel eSIM is selected as the data source (not your home SIM). Also check that Low Data Mode is off: Settings → Cellular → your eSIM → Low Data Mode.
eSIM activated but shows wrong network name
Normal — travel eSIMs often display the underlying partner carrier name rather than your provider’s brand. As long as data works, this is not an issue. If it shows “No Service” instead of a carrier name, restart your iPhone and wait 2 minutes for the network to register.
iPhone eSIM — Frequently Asked Questions
Q How do I install an eSIM on my iPhone? ▾
Go to Settings → Cellular → Add eSIM. Choose QR code, manual entry, or use your provider’s app. Scan or enter the details from your provider, follow the label prompts, and enable Data Roaming on the eSIM line. The whole process takes under 5 minutes on stable Wi-Fi.
Q Which iPhones support eSIM? ▾
iPhone XS, XR, and all models from 2018 onwards. iPhone 14+ (US models) are eSIM-only with no physical SIM tray. iPhone 17 Pro models are eSIM-only in the USA, UAE, Japan, Canada, and several other countries. iPhones sold in mainland China generally do not support eSIM regardless of model.
Q Do I need Wi-Fi to install an eSIM on iPhone? ▾
Yes. A stable Wi-Fi connection is required to download the eSIM profile from your provider’s servers. Install at home before travel. Attempting over weak or congested airport Wi-Fi often causes timeouts and failed installs.
Q Why is my eSIM not working after installation? ▾
The most common cause is Data Roaming being off. Go to Settings → Cellular → your eSIM line → Data Roaming and turn it ON. Also confirm that Cellular Data is set to your eSIM line, not your home SIM. Restart your iPhone if neither fixes it.
Q Can I delete and reinstall an eSIM on iPhone? ▾
No. Most travel eSIMs are one-time installs. Deleting the eSIM profile permanently removes the plan — it cannot be recovered. Never delete a travel eSIM during an active trip. Keep it installed until you’re fully home and no longer need the data.
Q Can I use two eSIMs at the same time on iPhone? ▾
iPhone 13 and later can have two eSIMs active simultaneously with no physical SIM required. iPhone 12 and earlier support one eSIM at a time alongside a physical SIM. US iPhone 14+ support two simultaneous active eSIMs. iPhone can store up to 8 eSIM profiles total but only activates 1–2 at once.