Is your phone eSIM-compatible?
Find your model in the lists below — or settle it in ten seconds on the phone itself. Updated August 2026.
Popular eSIM-ready devices
Every iPhone from the XR and XS (2018) onwards. Two exceptions worth knowing: iPhones sold in mainland China have no eSIM, and US models from the iPhone 14 onwards are eSIM-only with no physical SIM tray at all.
Flagships from the Galaxy S20 onwards. The Galaxy S10 and older do not support eSIM — a common source of confusion. Mid-range A-series support varies by region, so open SIM Manager and look for “Add eSIM” to be sure.
Every Pixel from the Pixel 3 onwards supports eSIM. Pixel units bought in some Asian markets can behave differently, so confirm with the EID check below.
Xiaomi is the brand where the regional variant matters most. Global versions of the flagship Xiaomi series generally support eSIM, but most Redmi and POCO models do not, and no unit sold in mainland China does — the same model number can differ from one market to the next. Always run the EID check below before buying.
Oppo and OnePlus enable eSIM on their flagship lines in selected markets only — European, Japanese and US variants are the most likely to have it. Realme devices rarely do. The EID check is the reliable answer for these brands.
Support here is narrower than the model lists suggest: vivo enables eSIM on very few international variants, Honor on its Magic flagships, and Huawei on a handful of older P and Mate models. Treat these as “possible”, not “confirmed”, and verify with the EID check.
Plus a growing list of others. Any phone released after 2022 in Europe, North America or Japan has a good chance of supporting eSIM — the check below settles it in ten seconds.
Frequently asked about — and not supported
A carrier lock is the one no eSIM provider can work around — only your operator can remove it, and it is usually free once the device is paid off. More on the Galaxy S10 in our S10 compatibility guide.
Check manually in 10 seconds
On iPhone
- 1Settings › General › About — if you see a 32-digit EID, your iPhone supports eSIM.
- 2Or dial *#06# — an EID barcode appears on eSIM-capable phones.
On Android
- 1Settings › Connections (or Network & internet) — look for an Add eSIM option.
- 2Or dial *#06# — an EID is displayed if your phone is eSIM-capable.
Device compatible? You're 2 minutes away from connectivity.
Browse destinations