How eSIM QR Codes Work — What Happens When You Scan

How eSIM QR Codes Work

An eSIM QR code looks simple, but there's a lot happening behind the scenes in the 10 seconds it takes to scan and install.

What the QR Code Contains

The QR code holds two pieces of information:

  • SM-DP+ server address — the server that stores your eSIM profile
  • Activation code — a unique code that identifies your specific profile

It does not contain your actual eSIM data, network credentials, or any personal information.

What Happens Step by Step

  • Step 1: Your phone reads the server address and activation code from the QR code
  • Step 2: Your phone contacts the SM-DP+ server over the internet and authenticates using the activation code
  • Step 3: The server sends an encrypted eSIM profile to your phone — this is a small file containing your network identity, security keys, and connection settings
  • Step 4: The profile is stored on a secure chip in your phone called the eUICC — a dedicated processor that manages eSIM profiles
  • Step 5: Your phone registers with the mobile network using the profile. The network sees your phone the same way it would see a physical SIM card

Why You Need Internet to Install

Since the QR code only contains a server address (not the actual profile), your phone needs an internet connection to download the profile. This is why you should install your eSIM before traveling — while you still have WiFi or home data.

Can You Scan the Same QR Code Twice?

QR codes don't expire. However, once an eSIM profile is installed on a device, scanning the same code again won't create a duplicate — it will recognize the profile is already installed. If you need to reinstall (e.g., after a phone reset), you can scan the same QR code again on the same device up to 5 times.

Manual Entry Alternative

If you can't scan the QR code (e.g., it's displayed on the same phone), you can enter the SM-DP+ address and activation code manually:

  • iPhone: Settings → Cellular → Add eSIM → Enter Details Manually
  • Android: Settings → Network → SIMs → Add eSIM → Enter code manually

You can find these details in your account portal at travel.bcengi.com.

Bcengi TravelPass is a pay-as-you-go eSIM — you only pay for data you use, with no bundles, no expiry, and no contracts. One eSIM works in 200+ countries.

Ready to get connected? Get your eSIM at bcengi.com