Back to Support

How to check if your phone supports eSIM

Three reliable ways to confirm eSIM support before you buy — including the dialer code that works on any phone.

2 min read

The quickest check works on any phone with a SIM tray or screen:

The dial-code test (works everywhere)

Open your phone's dialer and type *#06#. A long string appears. If you see an EID (32-digit code beginning with 89), your phone supports eSIM. No EID means no eSIM — even if other features suggest otherwise.

iPhone (iOS)

  1. Open Settings → General → About.
  2. Scroll down. If you see "Available SIM" or "Digital SIM" with an EID, eSIM is supported.
  3. iPhone XS, XR and newer (US iPhone 14 and newer are eSIM-only).

Android

  1. Open Settings → About phone → SIM status.
  2. Look for "EID".
  3. Brands and models: Google Pixel 3 and newer, Samsung Galaxy S20 and newer (some regional variants excluded — KSA and HK Galaxy phones are notably restricted), most newer Motorola, Oppo, Xiaomi, Huawei.

Carrier-locked phones

If your phone was bought from a carrier on a contract it might be SIM-locked. The eSIM hardware is still there but a locked phone will reject foreign carrier profiles. Ask your carrier for an unlock code first — most are required to provide one once your contract is paid off.

Still unsure? Run the compatibility checker on our homepage. It reads the dialer code for you and tells you which plans will work on your model.

Still need help?

If you could not find the answer you were looking for, our support team is happy to assist you personally.

Contact Support

Continue reading