Editor’s Note: Roami is the brand behind this guide. We activate eSIMs on iPhones and Android phones every day across 40+ countries, and the steps below are the exact ones our support team uses — tested on iOS 17/18 and Android 13/14/15.
The Bottom Line Up Front: Activating an eSIM means downloading a digital carrier profile onto your phone. Whatever brand you own, the recipe is the same: an unlocked phone, a stable Wi-Fi connection, and a QR code (or its manual-entry details) from your provider. Open your cellular settings, tap “Add eSIM,” scan or type, and wait about two minutes.
If this is your first time, our What is eSIM? guide explains the technology, and What is eSIM activation? explains what actually happens under the hood when you scan.
On an iPhone? This page covers both platforms, but the iOS walkthrough goes deeper. For iOS version differences, Quick Transfer, and iMessage/FaceTime re-registration, read How to Activate eSIM on iPhone. Using an iPhone 16 and seeing “Unable to Activate”? See the iPhone 16 eSIM guide.
Does your phone even support eSIM?
A 10-second check: dial *#06# and look for a 32-digit EID. If it’s there, you’re ready. For the full device-by-device list — every Android brand and older iPhone — see the complete eSIM compatibility list.
The 60-second pre-flight checklist
Most activation failures are preventable before you scan anything. Run these six checks first.
| Check | Pass when |
|---|---|
| Phone unlocked | iPhone: Settings > General > About > Carrier Lock says “No SIM restrictions” |
| Wi-Fi stable | Connected to home or office Wi-Fi, not airport or hotel |
| Passcode known | You can type your lock-screen passcode on demand |
| QR reachable | The email is open on a laptop, tablet, or printed page |
| Screen bright | The device showing the QR is at 100% brightness |
| EID present | *#06# returns an EID |
Skip any of these and you’ll likely land in the troubleshooting queue. The three most common causes of failure, in order: a carrier-locked phone, weak Wi-Fi mid-download, and scanning with the Camera app instead of through Settings.
Before you activate: your prep checklist
The table above is about checks. This list is about actions — things worth doing before you tap “Add eSIM” so you never have to scramble mid-setup.
- Save the QR code to Photos. Screenshot it or download the image, so you can use “Choose Photo” instead of aiming your camera at another screen. If the code is in an email, this also means you aren’t re-opening your inbox on the spot.
- Screenshot the SM-DP+ address and activation code. These two strings are your offline fallback. With them saved, a broken QR code can’t stop you.
- Download the provider’s app and log in. Roami, Airalo, and Holafly all offer one-tap install from inside their app — but only if you’re already signed in before you leave decent Wi-Fi.
- Charge the phone above 50%. A profile download is tiny, but a phone that dies mid-install can leave a half-written profile you then have to remove and re-add.
- Know your lock-screen passcode. iOS and Android both prompt for it to authorize the install. If you’ve been using Face ID or a fingerprint forever, type the passcode once first to be sure you remember it.
- Confirm the phone is unlocked. On iPhone: Settings > General > About > Carrier Lock. On Android: ask your carrier, or test a friend’s SIM from another network.
- Install on home Wi-Fi, not airport Wi-Fi. You can install weeks before your trip; the plan stays inactive until your phone connects to a network in the destination.
- Decide which line does what. If you’re keeping your home SIM, plan now: travel eSIM handles data, home SIM handles calls and texts. We cover this below.
Activate on iPhone (iOS) — universal steps
Every iPhone since the XS follows one path. Go to Settings > Cellular, tap Add eSIM (or Add Data Plan), choose Use QR Code, and hold the phone steady about 15 cm from the code. When “Cellular Setup Complete” appears, you’re done — the download usually takes 30–60 seconds.
No camera? Tap Enter Details Manually and paste the SM-DP+ address and activation code from your provider’s email.
For iOS 18’s redesigned flow, Quick Transfer between iPhones, and re-registering iMessage/FaceTime after switching lines, see How to Activate eSIM on iPhone.
Activate on Android — universal steps
The menu label changes by brand, but every Android eSIM path is “open settings, find Add eSIM, scan or type.”
| Brand | Path to “Add eSIM” |
|---|---|
| Samsung Galaxy (One UI 5–7) | Settings > Connections > SIM Manager > Add eSIM |
| Google Pixel (Android 13–15) | Settings > Network & internet > + next to SIMs > Download a SIM instead? |
| OnePlus (OxygenOS 13–14) | Settings > Wi-Fi & Network > SIM & Network > Add eSIM |
| Xiaomi (MIUI/HyperOS) | Settings > SIM Cards & Mobile Networks > Add eSIM |
| Motorola | Settings > Network & Internet > Mobile Network > Add Carrier |
| Other brands | Search “eSIM” in Settings |
If the option is missing, your model likely lacks eSIM hardware — confirm with the compatibility list.
Manual entry on Android
When the QR won’t scan, look for “Enter activation code manually” or “Need help?” in the Add eSIM screen, then type the SM-DP+ address and activation code. This works on every Android eSIM phone and is the most reliable fallback.
Android menu paths, brand by brand
The table above gets you there; this is the detail underneath it. Each brand names the same feature slightly differently, and the path moves a little between software versions.
| Brand & software | Exact path | Note |
|---|---|---|
| Samsung (One UI 7) | Settings > Connections > SIM Manager > Add eSIM | One UI 6.0 moved “SIM card manager” to “SIM Manager”; older One UI 5.x still says “SIM card manager.” |
| Samsung (One UI 5) | Settings > Connections > SIM card manager > Add mobile plan | The label flips to “Add mobile plan” rather than “Add eSIM.” |
| Google Pixel (Android 15) | Settings > Network & internet > SIMs > Add SIM > Download a SIM instead? > Next | Pixel is the most consistent brand — the path barely changed since Android 12. |
| Google Pixel (Android 12) | Settings > Network & internet > Mobile network > Add eSIM | Older Pixels used the simpler “Add eSIM” label before the SIMs screen arrived. |
| Xiaomi / Redmi / POCO (HyperOS) | Settings > SIM cards & mobile networks > eSIM > Add eSIM | eSIM is only on specific global models (Xiaomi 13/13T, 14/14T, 15); most Redmi/POCO units skip eSIM hardware. |
| OnePlus (OxygenOS 14) | Settings > Mobile network > SIM & network > Add eSIM | OxygenOS 13 tucked it under “Wi-Fi & network”; 14 cleaned it up to “Mobile network.” |
| Motorola | Settings > Network & internet > Mobile network > Add carrier | Only select models (razr and some Edge units) carry eSIM; many Moto G models don’t. |
| Honor / Oppo / Vivo / Realme | Search “eSIM” in Settings | Support is patchy and model-specific — check the compatibility list before assuming it’s there. |
If you don’t see any of these, search “eSIM” in the Settings search bar. If nothing surfaces, the phone almost certainly lacks eSIM hardware — full model-level detail is in the Android eSIM brands guide and the compatibility list.
Where to find the SM-DP+ address and activation code
Manual entry needs two strings that live in your confirmation email or provider app.
| Provider | Where to look |
|---|---|
| Roami | Confirmation email — “Manual installation details” / “SM-DP+ Address” |
| Airalo | App: plan > Details > Manual installation |
| Holafly | Confirmation email — “Manual installation” |
| Nomad | App: eSIM details > Manual install |
| Google Fi | Manual entry not supported — use the Fi app |
| US Mobile | App: Account > eSIM > Manual activation code |
| T-Mobile (US) | Confirmation email or T-Mobile app |
Screenshot these before you fly — with no Wi-Fi on landing, you can’t look them up.
How each major provider delivers your eSIM
“Activate” means slightly different things depending on who sold you the plan. Here’s what to expect from the five most common travel-eSIM providers, so you know exactly what’s in your inbox and how you’ll install it.
| Provider | Install method | What arrives in the email | Typical delivery time |
|---|---|---|---|
| Roami | App one-tap or QR code / manual entry | QR code plus a “manual installation” block (SM-DP+ address + activation code) | Instantly — usually under 2 minutes |
| Airalo | App one-tap or QR from inside the app | Order receipt + install instructions; the QR itself lives in the app under My eSIMs > Details | Instant (QR is generated on the plan screen) |
| Holafly | App one-tap or QR in the email | QR code plus your unlimited-data plan details | Instant; many plans auto-activate the moment you connect to a partner network |
| Nomad | App one-tap or QR / manual entry | QR code + activation code | Instant, with some plans that only start their validity clock on first use |
| Saily | App-only install (Saily app) | Receipt + a link to open the Saily app | Instant — the profile is pushed through the app, not a QR |
The pattern: all five deliver the QR or the profile almost immediately, and the fastest install is always the provider’s own app. Where they differ is where the QR lives (email vs app) and when the plan’s clock starts (at install vs at first connection). If you’re on the fence, Roami’s email includes both the QR and the manual-entry strings, which is the most forgiving setup for a first-timer.
Activate via a carrier app
Providers like Roami, Airalo, and Holafly let you skip the QR entirely. Download the app, open your purchased plan, tap Install or Activate, and allow the phone to add the cellular plan. It’s identical on iPhone and Android, and it’s the cleanest route for first-timers because the app can’t scan its own screen.
QR code, carrier app, or manual entry — which should you use?
You have three ways in, and they aren’t interchangeable in every situation. Pick by context.
| Method | Best when | Watch out |
|---|---|---|
| Carrier app (one-tap) | You’re a first-timer who wants zero fiddling | Needs the app installed and logged in before you leave good Wi-Fi |
| QR code | The code is on another device or a printed page | Can’t scan a code on the same phone’s screen; low light hurts |
| Manual entry | The QR is damaged, or it’s on the phone you’re activating | The SM-DP+ string is long and case-sensitive — paste, don’t retype |
Our advice: use the provider’s one-tap app route for your first eSIM, and keep a screenshot of both the QR and the manual-entry strings as a backup. The app is fastest, but the manual strings are the one thing that can’t let you down if everything else goes sideways.
How to confirm activation succeeded
Don’t trust the “Cellular Setup Complete” message alone. Verify three things:
- Status bar — you see signal bars (and a second set if both lines are on).
- Settings — the eSIM line reads “On” or “Active,” not “No Service.”
- Real test — turn off Wi-Fi, set the eSIM as your data line, and load a webpage.
Give it up to two minutes to register on the local network. If it still says “Searching,” see the troubleshooting pointer below.
How long does activation actually take?
Short version: the download takes under two minutes, but the first connection can take up to 15 minutes after you land. They’re two different things, and people confuse them.
| Stage | What’s happening | Typical time |
|---|---|---|
| Delivery of the QR / profile | The provider’s system generates your eSIM and emails it | Seconds to ~15 minutes under heavy load |
| Profile download | Your phone pulls the profile from the SM-DP+ server | 30–60 seconds, up to 2 minutes |
| First network registration | On arrival, your phone scans local networks and negotiates with a partner carrier | 2–15 minutes, usually under 5 |
| Data flows | You load a page with Data Roaming ON | Immediate once registered |
Why are some carriers slower to register than others? Three reasons. Smaller carriers provision in batches — your profile is technically “pending” until their system processes it on the backend. The partner network is congested — landing at a busy airport at 6 p.m. means your phone is one of thousands registering at once. And some plans only start their clock at first connection, so the network handshake is deliberately delayed until the first data session. None of this is a fault — it’s just the difference between “installed” and “live.”
7 mistakes that break eSIM activation
| Mistake | Why it breaks | Fix |
|---|---|---|
| Scanning with the Camera app | Recognizes the code, installs nothing | Go through Settings > Add eSIM first |
| Activating on weak Wi-Fi | Download cuts out and corrupts the profile | Install at home before the airport |
| Deleting the eSIM to “refresh” | Permanently destroys the profile and any remaining data | Never delete unless the plan is expired |
| Waiting until landing to install | No Wi-Fi to download the profile | Install before departure; it stays inactive until you arrive |
| Leaving Data Roaming off | Full bars, zero internet | Toggle Data Roaming ON for the travel eSIM after landing |
| Forgetting your passcode | Install stalls mid-way | Confirm your passcode before you start |
| Scanning a code on your own screen | Can’t aim the camera at itself | Save to Photos and use “Choose Photo,” or use manual entry |
Activation stuck? Quick fixes
If you’re sitting at “Activating…” or “Searching,” work this ladder top to bottom — it resolves the large majority of stuck activations without touching support.
- Restart the phone. Sounds too simple, but a clean boot re-triggers the network handshake and clears a stuck profile half the time.
- Toggle Airplane Mode for 30 seconds, then off. This forces the phone to re-scan local networks from scratch.
- Re-scan the QR. Delete the pending (not yet active) profile and add it again on a stronger network. Never delete an active plan that’s already working.
- Re-type the SM-DP+ address exactly. Manual entry is case-sensitive and space-sensitive — one stray character sends the phone to a dead server. Paste, don’t retype.
- Turn Data Roaming ON for the travel eSIM. “No Service” with full signal bars is almost always this.
- Move to stable Wi-Fi. If the download kept stalling, you may have a half-written profile that only re-installs cleanly on a good connection.
If the error is a specific code — “Invalid QR code,” “Cellular Plan Cannot Be Added,” an APN problem — that’s error-by-error territory, and the fixes (with APN values) live in the eSIM Deep Troubleshooting Guide.
Activate on an Android tablet or portable hotspot
eSIM isn’t just for phones. Cellular Android tablets — like the Samsung Galaxy Tab S-series or a cellular Lenovo — use the exact same path as their phone siblings: Settings > Connections (or Network & internet) > SIM Manager > Add eSIM. If your tablet has an EID from *#06#, it can take an eSIM.
Portable hotspots (MiFi) are more mixed. Most travel hotspots still take a physical SIM card, but a handful of premium units — like the Netgear Nighthawk M6 series and some ZTE and GlocalMe models — support eSIM. If you’re tethering a whole family, a hotspot eSIM can be a tidy solution, though you’ll usually get more flexibility (and cheaper plans) by putting the eSIM on one phone and sharing its hotspot instead.
Apple’s cellular iPad and Apple Watch follow their own rules — the Watch mirrors a phone line rather than taking a travel eSIM directly. That’s covered in the iPad & Apple Watch eSIM guide.
eSIM activation myths, busted
A few things people believe about activation that just aren’t true:
- “I need to call my carrier to activate.” No — installing a profile needs no call. You only contact a carrier to re-issue a profile after you delete it or change phones.
- “I have to be in my destination to activate.” You install at home; the plan only becomes live when your phone connects to a network in the destination.
- “Deleting the eSIM resets my plan.” Deleting destroys the profile permanently — and QR codes are single-use, so you’d need a brand-new plan.
- “I can share one eSIM across two phones.” No — a profile lives on one device at a time. You can often move it between phones, but you can’t run the same profile on two at once.
- “eSIMs are slower than a physical SIM.” The credential is identical; there’s no speed difference. Your data speeds come from the network and the plan, not the SIM format.
Everything else lives on its own page
To keep this guide focused, these related topics have dedicated walkthroughs:
- Troubleshooting specific errors (“Invalid QR code,” stuck “Activating,” “No Service,” APN settings) → eSIM Deep Troubleshooting Guide
- Transferring an eSIM to a new phone (iOS-to-iOS, Android-to-Android, cross-platform) → Transfer eSIM between iPhone and Android
- Using two lines at once (dual SIM / DSDS) → iPhone eSIM compatibility hub
- iPad and Apple Watch eSIM → iPad & Apple Watch eSIM guide
- Which carriers and devices support eSIM → full compatibility list
Frequently Asked Questions
Is there a fee to activate an eSIM? No. Carriers don’t charge to scan and install a profile — you only pay for the data plan itself. Anyone charging an “activation fee” is outside normal practice.
Can I activate my eSIM before I travel? Yes, and you should. Install at home on reliable Wi-Fi; the plan stays inactive until your phone connects to a network in your destination. Just remember to switch Data Roaming on after landing.
How long does eSIM activation take? The profile download takes under two minutes. First-time connection to the local network can take up to 10–15 minutes depending on signal. Beyond that, restart the phone.
Do I need Wi-Fi to activate an eSIM? For the initial profile download, yes — the profile comes from your provider’s secure SM-DP+ server, and a weak cellular signal won’t reliably pull it. Install on home Wi-Fi before you leave, and the plan stays dormant until you land.
How many eSIMs can I keep on my phone, and can I switch between them? Most modern phones store eight or more eSIM profiles, though only one or two can be active at a time. You can switch which profile is active from the same Settings screen you used to add them — handy for a multi-country trip.
What’s the difference between QR code and manual entry? QR scanning is the standard route — faster and harder to mistype. Manual entry (SM-DP+ address + activation code) is the backup that works when the camera or the code fails.
Can I make calls and texts with a data-only eSIM? A data-only travel eSIM carries internet but no phone number, so it won’t make traditional calls or SMS. You stay reachable on your home number (via Wi-Fi Calling) while the travel eSIM handles data — that’s how most travelers run it.
My eSIM is stuck on “Activating” — how long should I wait? Up to 10–15 minutes on arrival, especially at a busy airport. If it’s still stuck after that, restart the phone, toggle Airplane Mode for 30 seconds, or delete the pending profile and re-scan on stronger Wi-Fi.
Do I need Data Roaming on for a travel eSIM? Yes — travel eSIMs reach the network through partner carriers, so Data Roaming must be ON for that line. This doesn’t incur roaming charges; it’s just how the connection works.
What does the SM-DP+ address mean? SM-DP+ (Subscription Manager – Data Preparation Plus) is the secure server that delivers your eSIM profile. In manual entry, it tells your phone where to download the profile from.
Can I use my travel eSIM with Wi-Fi Calling? Yes — Wi-Fi Calling belongs to your home line, not the travel eSIM. Keep Wi-Fi Calling on for your home number and it will work over the travel eSIM’s data (or any Wi-Fi), so you stay reachable without roaming fees.
What if I have no signal at all after activation? No bars at all usually means you’re outside the partner network’s coverage, or the phone hasn’t registered yet. Toggle Airplane Mode for 30 seconds, confirm Data Roaming is ON for the travel eSIM, and step outside if you’re indoors. Persistent “No Service” is an APN or provisioning issue — see the deep troubleshooting guide.
👉 Ready to try it yourself? Grab a free eSIM and run through these steps risk-free. Then explore eSIM for the USA, Japan, or Europe.
Based on Apple, Google, and GSMA documentation. Updated: August 2026.