Ready to try eSIMs and change the way you stay connected?
Download the Airhub app to purchase, manage and top up your eSIMs anytime, anywhere!
Learn how to activate an eSIM on Android with this simple step-by-step guide. Follow easy setup instructions and get connected quickly.

Activate an eSIM on Android in minutes the QR and manual methods, exact steps for Samsung and Pixel, how to turn on data and roaming, and what to do if it won't connect.
Here's the thing most "my eSIM won't work" complaints have in common: the eSIM was fine. A single setting was off usually the wrong data line, or roaming left switched off. An eSIM itself is nothing exotic; it's a SIM baked into your phone's software, with no card to slot in and nothing to misplace. You download a plan and you're on. So the goal of this guide isn't just to install one it's to get you genuinely online on your Android in a couple of minutes, and to show you where the process trips people up, so it doesn't trip you.
Three quick checks head off almost every snag later:
With that done, grab your eSIM plan: choose your destination, pay in a few taps, and the QR code plus a manual code for backup arrives by email right away.
The QR scan is the quick route. Wording differs a touch between phones, but the path holds steady: open your SIM settings, add an eSIM, scan.
Installed but hold on, that's not the same as connected. Two quick toggles finish the job; they're in Turn It On below.
QR codes are fussier than they look dim light, a scuffed lens, or a code that only ever showed up as text. When the scan won't take, the manual route gets you to the exact same place.
Samsung and Pixel cover most Android phones between them, and their menus don't agree Samsung's especially shifted with recent One UI updates, which is why so many how-to screenshots online quietly lead you astray. Here's where the setting actually lives on each.
On a Samsung Galaxy (recent One UI): Settings → Connections → SIM manager → Add eSIM → Scan QR code (or Enter activation code).
On a Google Pixel: Settings → Network & internet → SIMs → + Add SIM / Download a SIM instead? → Next → scan your QR code.
Labels drift by model and Android version, so lean on these as the reliable route rather than exact wording.
Back to that opening point this is the step that separates "installed" from "online," and the one people skip. Two toggles do most of the work:
Most eSIMs handle their APN the setting that lets data actually move by themselves. If everything looks right but nothing loads, key in the APN from your activation email manually.
There's no trade-off between your usual number and travel data. Nearly every eSIM-capable Android runs dual SIM, so your home SIM stays live for calls, texts, and the two-factor codes you can't miss, while the eSIM quietly carries the data. Set the eSIM as your data line, keep your number for calls, and as above switch the home SIM's roaming off. And if plans change, nothing's permanent: you can disable or remove the eSIM in settings whenever.
Getting a new handset? On newer Androids Android 14 and One UI 6 onward, and Pixel 6 and up the setup wizard on the new phone can often bring an eSIM across during first-time setup. It doesn't work for every profile, mind. If that transfer option never shows, the fix is painless: reinstall the eSIM on the new phone from your provider's app or email.
Nearly every hiccup traces to one of a few causes. Work down the list:
| Problem | Likely cause | Fix |
| QR code won't scan | Poor lighting, or the code was already used | Use the manual SM-DP+ method instead |
| Installed, but no internet | Data roaming off for the eSIM, wrong data SIM selected, or APN missing | Turn Data Roaming on for the eSIM, set it as the data SIM, add the APN if needed |
| "No service" / won't connect | Not yet at your destination, phone is carrier-locked, or the line isn't enabled | Confirm you've arrived/activated, check the phone is unlocked, switch the eSIM line on |
| No "Add eSIM" option at all | Phone isn't eSIM-compatible, or the OS is out of date | Dial *#06# to check for an EID; update Android |
| Looks right, still nothing | Temporary network hiccup | Toggle Airplane mode on/off, or restart the phone |
Still stuck after that run-through? Reach our support team we'll sort it.
Open Settings → Network & Internet → SIMs → Add eSIM, scan the QR code from your provider (or enter the SM-DP+ details by hand), then switch the eSIM line on and set it as your data SIM. On most phones you're online within a couple of minutes.
Recent Samsung Galaxy (S, Z Flip/Fold, and Note models), Google Pixel (3 and newer), and plenty of Motorola (Razr, Edge) and Oppo phones do but not every Android does. Fastest check: dial *#06# and look for an EID, or check your device here.
Yes downloading the profile needs an internet connection, and Wi-Fi is the most reliable. It's the reason installing before you travel, while you're still connected, is the smart move.
Usually, yes. A lot of travel eSIMs install over Wi-Fi before your trip, then start connecting once you land and reach the local network.
Nine times out of ten it's one of three things: data roaming is off for the eSIM, the eSIM isn't set as your data SIM, or the APN needs entering. Start there (the troubleshooting table above walks through it).
Yes. Most eSIM-capable Androids are dual-SIM, so you keep your home number for calls and texts and let the eSIM handle data.
On newer Androids the setup wizard can sometimes carry it over during setup; if not, just reinstall on the new phone from the app or your email.
That's the whole thing check compatibility, install by QR or manual code, flip on data and roaming, and you're connected. Pick your eSIM plan for wherever you're headed, or download the AirHub app to buy and manage it all from your phone.
Get your Airhub eSIM in minutes and travel without roaming surprises.