Scan the QR Code or Type the Activation Code
An activation code is the credential that authorises a one-time download of your profile, and it can be delivered as a scannable image or
An activation code is the credential that authorises a one-time download of your profile, and it can be delivered as a scannable image or as a typed string.
Both routes reach the same destination, and the differences between them show up mainly when something goes wrong.
What exactly is inside the code?
It is a short address pointing at a provisioning server, with a matching key that proves you are entitled to the download.
Nothing about your personal details is encoded in it, which is why providers can email it without much ceremony.
The code is single use, and it expires after a defined window that is often measured in days.
That combination of single use and expiry is what makes a lost code a genuine problem.
It is a bearer credential, so whoever holds it can install the plan first.
Keeping it private until you have used it is the sensible default.
How does the QR route work?
The provider sends an image, and your phone camera reads it during the add-plan process.
Decoding happens locally, so the phone only contacts the server once the code has been read successfully.
This route is the most common, and it works identically on iPhone and on most Android devices.
It is also the fastest, typically completing in well under a minute.
The only real failure mode is a camera that cannot read the code clearly.
Screen glare and low contrast are the usual culprits.
When is manual entry better?
Manual entry is better when you are installing on a device whose camera is inconvenient to use.
Tablets, laptops and smart watches all fall into that category more often than phones do.
It is also the fallback when a code will not scan no matter how you hold the camera.
The trade-off is that a single wrong character produces a generic failure with no explanation.
Typing slowly, in groups of four characters, is the reliable approach.
Reading it aloud as you type catches most mistakes immediately.
Why does a code expire?
Expiry limits how long an unused credential remains valid if it leaks or is intercepted in transit.
It also lets the provider reclaim and reissue codes that were never used.
Windows vary widely, from a few days to a few weeks, and the terms usually say which applies.
A code that has expired is not a lost cause, because providers reissue them on request.
Reissue is normally instant through an account page or a short support message.
Discovering the expiry at an airport is the avoidable version of this problem.
What if the code has already been used?
A used code cannot be used again, because the profile it points to has been bound to one secure element.
That is a security property rather than an oversight, and it protects you if the code leaks.
The consequence is that a second installation attempt on a different device requires a fresh code.
If a family member installed your code by mistake, the provider can reissue it to the correct device.
Support will usually ask for the EID of the intended phone before doing so.
Having that number ready makes the exchange take a single message.
Can you scan a code from another screen?
Yes, and this is a common way to install a plan received by email on a laptop.
Open the email on the larger screen and scan it with the phone, which avoids forwarding anything.
Make sure the brightness is high enough and that no other element is overlapping the code.
Photographing the code and then scanning the photograph works equally well in most cases.
Keep the photograph until the installation succeeds, then delete it.
It is a bearer credential on a device you may lose, so treat it accordingly.
What about app-based installation?
Some providers skip the code entirely and install the profile from within their own application.
The app authenticates you, fetches the profile and hands it to the operating system directly.
This route removes most failure modes, because there is no code to mistype or misread.
It also makes reinstallation and transfer easier when you change handset.
The trade-off is that you must install and trust the provider’s app before the plan will work.
Where both options exist, the app route is usually the smoother of the two.
Should you save the code anywhere?
Save it until installation has succeeded and the plan is visibly working on the phone.
After that the code has no further use, because it cannot be redeemed a second time.
Keeping it indefinitely on a device you might lose adds risk with no benefit.
If you plan to install on a second device, ask for a second code rather than reusing the first.
The provider will issue one, usually at no cost, once the first is consumed.
Treating codes as disposable once used is the correct habit.
Does the route affect the plan itself?
No, the resulting profile is identical whichever way it was delivered.
Coverage, allowances and fair use terms do not change based on how the download was triggered.
The only difference is in how much can go wrong during the minutes it takes to install.
That is still worth weighing, particularly if you are installing somewhere with no fallback connection.
Choosing the route your provider recommends is almost always the right call.
They support the one they deliver, and that matters when you need help.
What should you do if neither route works?
Confirm the phone is unlocked and that the model genuinely supports eSIM in your region.
Restart the device, remove any partial installation and request a new code.
Try again on a different network connection, which rules out a local link problem at your end.
If that fails too, contact support with the phone model, the EID and the provider’s plan reference.
Those three details let an agent diagnose the problem without a long back and forth.
A support request with full details is usually resolved on the first reply.
Is there anything to avoid?
Do not install on a phone you intend to sell or replace within the week, because the profile is tied to it.
Do not share the code in a group chat, since anyone holding it can claim the download.
Do not delete the profile after a failed attempt without checking whether it partially installed.
Do not install during a critical moment, such as the ten minutes before a flight is called.
And do not assume a code that failed once will work on the next attempt unchanged.
A little patience at the right moment prevents most of these entirely.
How should you store the code while it is still valid?
Keep it in the message or document where the provider delivered it, rather than retyping it anywhere else, because a transcription error is invisible until the download fails.
Screenshotting it onto the phone that will use it is convenient and also means the credential sits on the device that could be lost, so weigh that against the small convenience it offers.
So which route should you use?
Use whichever route your provider delivers by default, since that is the one they support.
Keep manual entry in reserve for devices without a convenient camera.
Install at home, on a connection you trust, with the activation details ready.
Treat the code as disposable once the plan is running.
Then stop thinking about it and get on with the trip.
The route you chose will have stopped mattering within a minute of landing.