The fastest question I get asked by travelers is some version of "will my phone work with this eSIM I'm about to buy?" The answer comes from a thirty-second test: dial *#06# and look at the screen.
That's the universal check, and it's more reliable than any compatibility list because it inspects the specific device in your hand rather than trusting the model number. Here's how to read the result, how to verify with Settings, and the gotchas (carrier lock, regional variants) that catch people even when the hardware is fine.
The *#06# dialer check
Open your phone's dialer app — the same keypad you'd use to make a call. Type *#06# exactly. On every phone made in the last decade, the screen responds with a stack of device identifiers: IMEI, sometimes IMEI2, sometimes MEID, and sometimes EID.
The EID is the one that matters. EID stands for eSIM Identifier — a 32-digit number that's only printed if the phone has an eSIM chip physically present on the motherboard. If you see an EID line, your phone supports eSIM. If the display shows only IMEI and no EID, your phone is physical-SIM-only.
On iPhone the EID appears on the second screen that slides in after IMEI. On Android the order varies: Samsung shows it inline with IMEI, Pixel shows it near the bottom, Xiaomi separates it into its own section. Scroll the dialer result fully — the EID line is there if it exists.
Verifying in Settings
The dialer check covers hardware. Settings covers software support — whether the phone's current OS lets you actually add an eSIM profile. On a modern phone these two match; on older phones the hardware can be present while the software path is limited to specific carriers.
iPhone: Settings → Cellular (or Mobile Data) → Add eSIM. If the option is there, you can add a travel eSIM. On iPhone 14 and newer US models, the path may show "Add eSIM" as the only option, since there's no SIM tray to pair with.
Samsung Galaxy: Settings → Connections → SIM Manager → Add eSIM. On older One UI builds it's under Settings → Connections → SIM card manager. Foldables (Z Fold, Z Flip) use the same path.
Google Pixel: Settings → Network & internet → SIMs → Add SIM → Download a SIM instead? (The phrasing shifted in Android 13.) On Pixel 8 and newer: Settings → Network & internet → SIMs → Download a new SIM.
OnePlus: Settings → Wi-Fi & Network → SIM & Network → Add eSIM. OnePlus 11 and 12 are the confirmed eSIM models; older OnePlus phones do not support it.
Xiaomi (MIUI/HyperOS global builds): Settings → SIM cards & mobile networks → Add eSIM. Note that China-market Xiaomi builds usually omit this option entirely.
Motorola: Settings → Network & internet → SIMs → Add SIM → Download an eSIM. Razr 2019 was the first, then Razr 40 Ultra, then select Edge models forward.
If the option isn't where it should be, your phone's either on an old OS (update before concluding), or the hardware doesn't support eSIM regardless of what the compatibility list says.
The carrier-lock gotcha
A phone can pass the EID check, have an Add eSIM option in Settings, and still refuse a travel eSIM profile. That's carrier lock — a software restriction on the phone that says "only accept SIM identities from my carrier."
In the US, every phone purchased on an installment plan from a major carrier is locked by default. The unlock policies differ:
- T-Mobile and Sprint unlock automatically once the device is paid off (usually triggered within 24 hours of the final payment).
- Verizon unlocks after 60 days from purchase for most devices, and automatically for paid-off installment plans.
- AT&T requires you to request unlock through their online portal. Paid-off phones are eligible immediately; financed phones after payoff.
International carriers vary. UK carriers typically unlock free after 24 months. European carriers often sell unlocked by default. Always check your carrier's unlock status from their portal — not a third-party site — before you travel. The worst version of this problem is landing, scanning the QR code, and seeing an error that your phone "can't add this eSIM" with no explanation.
Compatible iPhones (eSIM support)
Every iPhone from the 2018 lineup forward: iPhone XS, XS Max, XR, 11, 11 Pro, 11 Pro Max, 12 mini, 12, 12 Pro, 12 Pro Max, 13 mini, 13, 13 Pro, 13 Pro Max, iPhone SE 2nd generation (2020), iPhone SE 3rd generation (2022), 14, 14 Plus, 14 Pro, 14 Pro Max, 15, 15 Plus, 15 Pro, 15 Pro Max, 16, 16 Plus, 16 Pro, 16 Pro Max.
US iPhone 14 and newer are eSIM-only (no SIM tray). Non-US variants of the same models retain the physical SIM tray. iPhone SE 1st gen (2016), iPhone X (2017), and every iPhone older than that do not support eSIM.
Compatible Google Pixels
Pixel 3, 3 XL, 3a, 3a XL, 4, 4 XL, 4a, 4a 5G, 5, 5a, 6, 6 Pro, 6a, 7, 7 Pro, 7a, 8, 8 Pro, 8a, 9, 9 Pro, 9 Pro XL, 9 Pro Fold. Every Pixel since the Pixel 3 (2018) supports eSIM. Pixel 2 and older don't.
Compatible Samsung Galaxy phones
Galaxy S20, S20+, S20 Ultra, S21, S21+, S21 Ultra, S22, S22+, S22 Ultra, S23, S23+, S23 Ultra, S24, S24+, S24 Ultra, S25 series, Note 20, Note 20 Ultra, Z Fold2, Z Fold3, Z Fold4, Z Fold5, Z Fold6, Z Flip, Z Flip3, Z Flip4, Z Flip5, Z Flip6.
The original Galaxy Fold (2019) supported eSIM in some markets. S10 did not. Korean-market S20/S21 units sometimes ship without eSIM support — run *#06# to confirm.
Other compatible Android phones
OnePlus 11, OnePlus 12. Earlier OnePlus flagships do not support eSIM even though they're otherwise high-end.
Xiaomi 12T Pro, 13, 13 Pro, 14, 14 Pro (global variants only). China-market builds usually omit eSIM.
Motorola Razr 2019, Razr 40 Ultra, Razr 50 Ultra, Edge 40, Edge 50 Pro.
Huawei Mate 40 Pro, P40, P40 Pro (in markets where eSIM is certified; not all).
Oppo Find N2 Flip, Find X5 Pro, Find X6 Pro (global variants only).
Honor Magic V2, Magic5 Pro, Magic6 Pro (global variants).
When in doubt, run the check
No compatibility list replaces the thirty-second dialer check on the phone in front of you. Regional variants, aftermarket modifications, and carrier-specific builds can all change the answer from what the model spec sheet says.
Run *#06#. Look for the EID. Cross-check in Settings. Confirm carrier unlock. If all three pass, your phone is ready for any travel eSIM — including a plan from 99esim for whichever country you're headed to next.
Once you're through the check, the install process is straightforward. We walk through it step by step in the iPhone install guide and the Android install guide.