← iPhone eSIM Compatibility

iPhone 12 Pro

iPhone · 2020

eSIM Supported

The iPhone 12 Pro supports eSIM.

Device specs

Released 2020
Physical SIM tray Yes
eSIM setup nano-SIM + eSIM
eSIM profiles stored 5

⚠️ China variants — No eSIM

These mainland China variants of the iPhone 12 Pro use dual physical nano-SIMs and do not support eSIM.

Model Year eSIM
iPhone 12 Pro (China) 2020 ❌ No

Go to Settings → General → About → Model Number. China variants have model numbers ending in /CH (e.g. MQ0N3CH/A). iPhone 15 and later support eSIM in mainland China.

How to activate an eSIM on the iPhone 12 Pro

Steps may vary slightly by carrier and region.

  1. 1 Purchase an eSIM plan from a provider like Airalo, Saily, or Nomad — you'll receive a QR code, activation code, or can install directly via their app.
  2. 2 Open Settings → Cellular (or Mobile Data depending on your region).
  3. 3 Tap Add eSIM (or Add Cellular Plan).
  4. 4 Tap Use QR Code and scan the QR code from your provider. You can also enter the details manually.
  5. 5 Follow the on-screen prompts to confirm and activate the plan.
  6. 6 Label the plan (e.g. "Travel") and choose whether to use it for calls, messages, or data.

Frequently asked questions

Does the iPhone 12 Pro support eSIM?

Yes, the iPhone 12 Pro supports eSIM. You can activate an eSIM directly on the device without needing a physical SIM card from your carrier.

Does the iPhone 12 Pro have a physical SIM card tray?

Yes, the iPhone 12 Pro has a physical nano-SIM card tray alongside eSIM support. You can use a physical SIM and an eSIM at the same time.

Can I use 2 eSIMs on the iPhone 12 Pro?

The iPhone 12 Pro does not support using 2 eSIMs at the same time. You can store multiple eSIM profiles (up to 5) on the device, but only one can be active at a time.

How many eSIM profiles can I store on the iPhone 12 Pro?

The iPhone 12 Pro can store up to 5 eSIM profiles. You can switch between them as needed, though only one can be active at a time.

Quick check: Dial *#06# on your phone

If an EID number appears alongside your IMEI, your device supports eSIM. No EID means no eSIM.

Exclusive discount codes

Airalo — new users

15% off your first eSIM

✓ auto-applied via our link

ESIMCHECKNEW

Airalo — all users

10% off any eSIM

✓ auto-applied via our link

ESIMCHECK

AloSIM — all users

15% off any eSIM

✓ auto-applied via our link

ESIMCHECK

BNEsim — new users

20% off first purchase

· paste at checkout

ESIMCHECK

Saily — all users

10% off any eSIM

· paste at checkout

ESIMCHECK

RedteaGO — all users

5% off any eSIM

· paste at checkout

RTGF9632Y

Airhub — all users

5% off any eSIM

· paste at checkout

ESIMCHECK
Airalo New to Airalo

15% off

Auto-applied via this link — no code needed

Get a plan →
Airalo Returning user

10% off

Auto-applied via this link — no code needed

Get a plan →
BNEsim
No expiration · Cheapest per GB in many countries
Use code ESIMCHECK for 20% off first purchase.
Get a plan →
AloSIM
eSIM never expires · Monthly subscription option
15% off auto-applied via this link — or use code ESIMCHECK
Get a plan →
Saily
Affordable eSIM plans for 200+ countries
Use code ESIMCHECK for 10% off.
Get a plan →
RedteaGO
SMS & calls included · Local number available
Use code RTGF9632Y for 5% off.
Get a plan →
Nomad
International data eSIMs in 200+ destinations
No SIM swap. Instant activation.
Get a plan →
Airhub
Strong Asia coverage · Competitive daily pricing
Use code ESIMCHECK for 5% off.
Get a plan →

Affiliate links — we may earn a commission at no cost to you.

← Back to eSIM Check