No.Xiaomi says the Xiaomi 12 Pro doesn't support eSIM: it takes two nano-SIM cards. If you need eSIM, the Xiaomi 12T Pro and the Xiaomi 13 series have it.
That's Xiaomi's own answer, in its 12 Pro FAQ and on its spec pages in every region we checked. So a travel eSIM can't be installed on a Xiaomi 12 Pro. Not sure your phone really is a 12 Pro and not a 12T Pro? Dial *#06#: if an EID number shows up, your phone has eSIM. This guide shows what Xiaomi says, how to check your own phone, and which Xiaomi models do have eSIM.
Does the Xiaomi 12 Pro support eSIM?
Here's exactly what Xiaomi says, checked in October 2026.
What Xiaomi's 12 Pro spec pages say
- Global, UK, Malaysia and Singapore: "Dual SIM*", with the note "Dual SIM availability may vary by region." No eSIM anywhere on the page (Xiaomi 12 Pro specs).
- Turkey, France, Spain, Italy, Poland, Indonesia, Thailand and Mexico: the same "Dual SIM" line in the local language, and no eSIM.
- India, Germany, Netherlands, Belgium, Denmark and the Philippines: Xiaomi has no 12 Pro spec page on these sites.
What Xiaomi's 12 Pro FAQ says
Xiaomi's Xiaomi 12 Pro FAQ answers the question directly: "Xiaomi 12 Pro supports 5G and does not support esim." The same FAQ says the 12 Pro "uses nano-SIM + nano-SIM card slot" (Xiaomi 12 Pro FAQ). Xiaomi's German, Italian, Spanish and Polish FAQ pages give the same answer (Xiaomi Germany: Xiaomi 12 Pro FAQ).
So, is the Xiaomi 12 Pro eSIM compatible?
No. Xiaomi's spec pages and FAQ agree, and that's why the Xiaomi 12 Pro isn't on our list of eSIM supported phones. An earlier version of this page said the 12 Pro supports eSIM. That was wrong, and we've corrected it.
Xiaomi 12 Pro eSIM specs at a glance
- eSIM: not supported (Xiaomi FAQ).
- SIM setup: Dual SIM, two nano-SIM cards.
- Memory card: no microSD slot, per Xiaomi's FAQ.
- 5G: yes, though Xiaomi says 5G depends on your region and your carrier.
- Model numbers: Xiaomi's spec pages don't list them, so we don't either.
How to check if your Xiaomi has eSIM
The Xiaomi 12 Pro, 12T Pro and 12T have similar names but different SIM setups. If you're not sure which one you have, these checks take 30 seconds.
1. Dial *#06# and look for an EID
- Open the Phone app and dial *#06#.
- If one of the numbers is labelled EID, your phone has an eSIM chip.
- If you only see IMEI numbers, your phone most likely has no eSIM. That's what you should see on a Xiaomi 12 Pro.
Carriers use the same check, for example T-Mobile (T-Mobile: Bring your own phone) and Singtel (Singtel: Check if your device is eSIM-compatible). More about what an EID number is.
2. Look for an eSIM option in your settings
Xiaomi's menu names depend on your software version. Xiaomi's support pages give two paths:
- Settings > SIM card and mobile networks, then look for Use eSIM and Manage eSIM (Xiaomi: How can I activate eSIM on Xiaomi phones).
- Settings > Mobile networks, then look for Turn on eSIM (the path Xiaomi gives for newer phones such as the 14T: Xiaomi: How to add eSIM on the Xiaomi 14T).
No EID and no eSIM option? Then your phone doesn't support eSIM. More ways to check in our guide to checking eSIM compatibility.
3. Check that your phone isn't carrier-locked
This one matters if your phone does have eSIM. An eSIM-capable phone still won't take another provider's eSIM if it's locked to your carrier. If you bought your Xiaomi on a contract, ask your carrier whether it's unlocked. Here's how to unlock your phone.
How to add an eSIM on a Xiaomi phone
This won't work on a Xiaomi 12 Pro. If your phone shows an EID or an eSIM option (for example a 12T Pro or a Xiaomi 13), these are the steps Xiaomi gives:
- Open Settings and go to SIM card and mobile networks (or Mobile networks).
- Turn on Use eSIM (or Turn on eSIM) and confirm with OK.
- Tap Manage eSIM > Add mobile plan (or Add eSIM).
- Scan the QR code from your carrier or eSIM provider.
Two things Xiaomi points out: turning on the eSIM disables SIM 2, so you can use one nano-SIM plus one eSIM. And only one eSIM can be active at a time. Install your eSIM on Wi-Fi, and keep the QR code until it works. Stuck? See our eSIM install guide or what to do when your eSIM won't activate.
Other Xiaomi 12 models and the Redmi Note 12 Pro
- Xiaomi 12 and Xiaomi 12X: spec pages list "Dual SIM" and no eSIM (Xiaomi 12 specs).
- Xiaomi 12 Lite: "Dual SIM, dual standby", no eSIM listed (Xiaomi 12 Lite specs).
- Xiaomi 12T: spec pages list "Dual SIM (nano SIM)" and no eSIM, though some Xiaomi FAQ pages say yes. Details in our Xiaomi 12T eSIM guide.
- Xiaomi 12T Pro: supports eSIM. The spec page lists "Dual SIM (nano SIM + eSIM and nano SIM + nano SIM)" (Xiaomi 12T Pro specs), and Xiaomi's FAQ confirms it (Xiaomi: Does the Xiaomi 12T Pro support eSIM).
- Xiaomi 13 and 13 Pro: both spec pages list "Dual SIM (nano SIM + nano SIM or nano SIM + eSIM)" (Xiaomi 13 specs). More in our Xiaomi 13 eSIM guide.
- Redmi Note 12 Pro 5G and Redmi Note 12 Pro+ 5G: a different phone line. Xiaomi's global spec pages for both don't mention eSIM (Redmi Note 12 Pro 5G specs, Redmi Note 12 Pro+ 5G specs). Dial *#06# to be sure.
Xiaomi adds that eSIM availability can vary by country, region and carrier. You can also check whether the Xiaomi Mi 10 is eSIM compatible.
Travelling with a Xiaomi 12 Pro
Your 12 Pro can't take a travel eSIM, so for data abroad you'll need a local physical SIM card or your home carrier's roaming. Since the 12 Pro has two nano-SIM slots, you can keep your home SIM in one slot and put a local SIM in the other.
Travelling with a second phone that has eSIM, or moving to an eSIM phone like the 12T Pro or a Xiaomi 13? Then a travel eSIM gives you mobile data abroad without swapping SIM cards, and your home SIM stays active for calls and texts. Here's how to set up and manage two lines. These are data-only plans for Europe, Asia and the USA. Check that phone with *#06# first.
Data-only eSIMs · Europe (34 countries, incl. Turkey) · Asia (26 countries, incl. India and Malaysia) · USA · See all destinations
FAQs
Does the Xiaomi 12 Pro support eSIM?
No. Xiaomi's FAQ says the Xiaomi 12 Pro "does not support esim", and its spec pages list Dual SIM with two nano-SIM cards only.
Why do some websites say the Xiaomi 12 Pro has eSIM?
Probably because the names are close: the Xiaomi 12T Pro does have eSIM, the 12 Pro doesn't. Xiaomi's own pages are clear on the 12 Pro.
Can I use two SIM cards in the Xiaomi 12 Pro?
Yes. The 12 Pro has a dual nano-SIM tray, so you can use two physical SIM cards. Xiaomi notes that dual SIM availability may vary by region.
Does the Redmi Note 12 Pro support eSIM?
Xiaomi's global spec pages for the Redmi Note 12 Pro 5G and Pro+ 5G don't mention eSIM. Dial *#06# on your phone: no EID means no eSIM.
Which Xiaomi phones have eSIM?
From the 12 series, only the Xiaomi 12T Pro lists eSIM on its spec page. The Xiaomi 13 and 13 Pro also have it. See our eSIM supported devices list for newer models.
What if my Xiaomi has no eSIM?
Use a local physical SIM card or your carrier's roaming for your trip. If you're shopping for a new phone, check it first in our eSIM supported devices list.



