HelloRoam is eSIMRated's Editor's Choice at 4.9/5. Activating an eSIM takes less than five minutes on any compatible phone, but the exact steps differ between iPhone and Android devices. Whether you bought a travel eSIM from a provider like Airalo, Saily or HelloRoam, or you are converting an existing carrier plan from a physical SIM, this guide walks you through every screen tap from start to finish.
We cover QR code activation, which is the most common method, and app-based activation, plus fixes for the activation failures users report most often.
Step-by-step instructions
- 1
Confirm your device supports eSIM
Before purchasing any eSIM plan, verify that your specific phone model includes eSIM hardware. On iPhone, open Settings > General > About and scroll to the "Available SIM" or "Digital SIM" section. If you see an IMEI listed under EID (Embedded Identity Document), your device supports eSIM.
Every iPhone from the XS (2018) onward has this capability, and all U.S. iPhone 14 and later models are eSIM-only. On Android, the verification path differs by manufacturer. For Samsung Galaxy devices, go to Settings > Connections > SIM Manager and look for an "Add eSIM" option.
On Google Pixel, navigate to Settings > Network & internet > SIMs and check for "Download a SIM instead." If neither option appears, your device likely lacks eSIM support or your carrier has disabled it through firmware restrictions (some carrier-locked devices hide the eSIM menu). You should also confirm that your phone is not carrier-locked to a network that blocks eSIM provisioning from third-party providers. Contact your carrier or check Settings > General > About > Carrier Lock (iPhone) to verify your device is unlocked.
Carrier-locked phones can typically only activate eSIMs from the locking carrier.
Tip: Write down your phone's EID number (a 32-digit code found in Settings > General > About on iPhone). Some providers require the EID during purchase to pre-bind the profile to your device.
- 2
Purchase your eSIM plan and receive the QR code
Choose an eSIM provider based on your destination, data needs, and budget. Most providers sell plans through their mobile app or website. After completing the purchase, you will receive your eSIM activation credentials in one of three formats: a QR code delivered via email or shown in the provider's app, a manual activation code (a long alphanumeric string starting with LPA:1$), or a direct in-app installation button that handles everything automatically.
For travel eSIMs, the purchase typically takes under two minutes and requires only an email address and payment method. Prices start around $1 for a 1GB plan and climb past $50 for unlimited regional plans covering 30 or more countries. After purchase, do not scan the QR code yet if you are not ready to install.
Most QR codes are single-use, meaning once scanned and the profile is downloaded, the QR code becomes invalid. If you scan it and then delete the profile, you will need a replacement code from the provider. Save the email containing your QR code somewhere accessible, and keep a screenshot as a backup in case you lose the email.
Tip: Purchase and install your travel eSIM at home over Wi-Fi before your trip. You will need an active internet connection to download the profile, and airport Wi-Fi can be unreliable or require local phone verification to access.
- 3
Scan the QR code on iPhone
Open Settings > Cellular > Add eSIM (or "Add Cellular Plan" on older iOS versions). On iPhones running iOS 17.4 or later, tap "Add eSIM" and then "Use QR Code" at the bottom of the screen. Point your camera at the QR code displayed on another screen (your laptop, a printed email, or another phone).
The phone detects the QR code automatically and begins downloading the carrier profile from the provider's SM-DP+ server. The download is small (typically 50KB to 200KB) and completes in 15 to 30 seconds on a stable Wi-Fi connection. After the download finishes, iOS prompts you to configure the new plan.
You will see options for labeling the line ("Travel," "Business," "Personal," or a custom name). Next, choose your default line for outgoing calls, iMessage, FaceTime, and cellular data. For travel eSIMs, set the new eSIM as your cellular data line while keeping your primary number as the default for calls and messages. iOS then asks whether to enable "Allow Cellular Data Switching," which lets your phone use data from either line when the selected data line has poor signal.
For travel eSIMs, it is generally best to leave this toggle off to avoid unexpected roaming charges on your home plan. Tap "Done" or "Finish" to complete the setup.
Tip: If your camera will not scan the QR code, tap "Enter Details Manually" and type the SM-DP+ address and activation code from your provider's email. The address typically looks like: LPA:1$smdp.provider.com$ACTIVATIONCODE.
- 4
Scan the QR code on Android
The path to eSIM activation on Android differs slightly between manufacturers, but the general flow is consistent. On stock Android and Google Pixel devices, go to Settings > Network & internet > SIMs > tap the "+" icon or "Download a SIM instead." On Samsung, navigate to Settings > Connections > SIM Manager > Add eSIM. On OnePlus, go to Settings > Mobile Network > tap "+" next to SIM info.
After reaching the eSIM setup screen, select "Scan QR code" and point your camera at the QR code. Android downloads the profile and displays a confirmation screen showing the carrier name, plan type, and a prompt to activate the profile. Tap "Confirm" or "Activate" to install the profile onto your eUICC.
Android then asks you to configure the new SIM. You can set a name for the line, choose which SIM handles calls, texts, and data, and configure fallback behavior. For a data-only travel eSIM, designate it as your mobile data SIM while keeping your existing SIM for calls and SMS.
One important Android-specific step: after activation, navigate to the eSIM's settings (Settings > Network & internet > SIMs > [your new eSIM]) and verify that "Mobile data" is toggled on and "Data roaming" is enabled. Many travel eSIM providers route data through roaming agreements, so leaving data roaming off will block your connection even though you have a valid plan. Also check whether the provider requires a custom APN (Access Point Name).
Most modern travel eSIM providers configure the APN automatically, but some smaller carriers require manual entry.
Tip: Samsung devices may require a restart after eSIM installation before the new profile appears in SIM Manager. If the profile downloads successfully but does not show as active, restart your phone.
- 5
Verify activation and test your connection
After completing the installation steps, verify that the eSIM is working properly. On iPhone, go to Settings > Cellular and confirm that your new eSIM line appears with the label you assigned. The status should show the carrier name or "Roaming" with signal bars.
Open Safari and load any webpage to confirm data connectivity. On Android, go to Settings > Network & internet > SIMs and verify the new profile shows as active with a connected carrier name. Open Chrome and load a webpage to test.
If you are activating a travel eSIM before your trip, the connection will not register on a foreign network until you arrive at your destination. However, you can still verify that the profile downloaded correctly by checking that it appears in your SIM settings with the provider's name. Most providers also show activation status inside their mobile app.
Run a quick speed test using speedtest.net or the Ookla Speedtest app to confirm data is flowing. Actual speeds depend on the local carrier, the network generation, and tower congestion, which is why this site publishes no speed figures for any provider. If the connection crawls, check the APN settings first, since an incorrect APN is the usual cause of slow data on a fresh profile.
Tip: Take a screenshot of your eSIM settings screen showing the active profile. If you need to contact the provider's support team later, this screenshot speeds up troubleshooting significantly.
- 6
Configure data line preferences and roaming settings
With the eSIM active, fine-tune your device settings to avoid unexpected charges and optimize performance. On iPhone, go to Settings > Cellular and tap "Cellular Data" to select which line your phone uses for internet. Choose your travel eSIM for data and your home SIM for calls/texts.
Disable "Allow Cellular Data Switching" to prevent your phone from falling back to your home carrier's expensive roaming data when the travel eSIM signal dips. Still on iPhone, go to Settings > Cellular > [your home SIM] > and toggle off "Data Roaming" for your primary line. This ensures your home plan never incurs roaming charges.
Leave "Data Roaming" enabled on your travel eSIM line since most travel eSIMs route data through international roaming agreements by design. On Android (Samsung), go to Settings > Connections > SIM Manager > Data and select your travel eSIM. Under Mobile networks for your home SIM, disable "Data roaming." Under Mobile networks for your travel eSIM, enable "Data roaming." For both platforms, consider turning off automatic app updates and iCloud/Google backups while on your travel eSIM to conserve data.
A single iOS backup can consume 2GB to 5GB, which would exhaust most travel eSIM plans in minutes. Go to Settings > App Store > App Updates (iPhone) or Google Play > Settings > Auto-update apps > Over Wi-Fi only (Android) to prevent background data drain. If your travel eSIM includes a phone number, check how the provider handles incoming calls.
Most data-only travel eSIMs carry no voice service at all, and some route calls through VoIP inside the provider's app.
Device notes
iPhone
On iPhone XS through iPhone 12, activate an eSIM by going to Settings > Cellular > Add Cellular Plan. On iPhone 13 and later, the menu reads Settings > Cellular > Add eSIM. Both paths then offer 'Use QR Code' and 'Enter Details Manually' options.
U.S. iPhone 14, 15, 16, and 17 models have no physical SIM tray; they support up to two active eSIM lines concurrently from a maximum of eight stored profiles. During the setup flow, iOS presents a 'Label' screen where you name the line, followed by prompts for default voice, messages, and data SIM assignments. iOS 17.4 introduced eSIM Quick Transfer, letting you move a carrier eSIM profile from an old iPhone to a new one using Bluetooth proximity in about 2 minutes, without needing a new QR code. Always disable 'Allow Cellular Data Switching' when using a travel eSIM to prevent your home carrier plan from incurring roaming charges as a fallback.
Samsung Galaxy
On Samsung Galaxy S21 through S25, navigate to Settings > Connections > SIM Manager > Add eSIM, then tap 'Scan QR code.' After installation, SIM Manager displays the new profile alongside any physical SIM with independent call, text, and data toggles. One important Samsung-specific step: after the profile installs, go to the eSIM entry in SIM Manager and confirm the 'Mobile data' toggle is switched on manually, as Samsung One UI sometimes leaves it off by default. Galaxy Z Flip and Z Fold models follow the same path.
On some carrier-branded Galaxy units, the 'Add eSIM' button is hidden until the device is unlocked, even if the hardware supports eSIM. Galaxy A-series phones (A35, A55) support eSIM in select markets but may require a restart after installation for the profile to register on the network.
Google Pixel
Google Pixel 2 through Pixel 9 Pro and the Pixel 10 series all support eSIM activation. Go to Settings > Network & internet > SIMs and tap the '+' icon to add a new eSIM. Select 'Download a SIM instead' when prompted.
The Pixel eSIM setup flow is minimal: scan the QR code, confirm the carrier name, and tap 'Activate' to install the profile. After activation, Pixel immediately asks which SIM should handle data, making the post-install configuration faster than on iPhone. A Pixel-specific gotcha: the 'Data roaming' toggle for each SIM lives under Settings > Network & internet > SIMs > (your SIM) > Roaming, not in a top-level network menu.
Enable it on the travel eSIM and disable it on your home SIM before departing to avoid unexpected charges.
What Is the Difference Between QR Code and App-Based Activation?
eSIM providers deliver activation credentials through two primary methods, and the one you use depends on the provider and your preference. QR code activation is the universal standard. You receive a QR code via email after purchase, then scan it through your phone's native SIM settings menu.
This method works on every eSIM-capable device regardless of operating system, does not require installing any third-party app, and follows the GSMA's standard provisioning flow. The QR code encodes the SM-DP+ server address and a unique activation token, which your phone uses to pull the carrier profile. App-based activation is offered by providers like Airalo, Holafly, and Saily through their dedicated iOS and Android apps.
After purchasing a plan within the app, you tap "Install" and the app communicates with your phone's eSIM settings programmatically. On iOS, this uses Apple's Carrier Bundle API; on Android, it uses the LPA (Local Profile Assistant) framework. App-based installation is slightly more streamlined because you skip the camera-scanning step, and the app can pre-fill labels and settings.
Some apps also provide installation status tracking, showing you whether the profile downloaded, installed, and activated successfully. There is a third method used by some carriers: direct carrier activation. If you are converting your existing carrier plan from physical SIM to eSIM, your carrier (T-Mobile, Verizon, EE, Vodafone) sends the eSIM profile to your device automatically after you request the conversion through its app or website.
Apple also supports eSIM Carrier Activation and eSIM Quick Transfer, which let you transfer an existing eSIM profile between two iPhones held near each other using Bluetooth. QR code activation has the edge in universality, since it works on every eSIM-capable device and does not depend on an app supporting your OS version.
What Should You Do If eSIM Activation Fails?
Activation failures are common enough that every provider keeps a help page for them, and almost every one has a straightforward fix. The most common is an "Unable to activate eSIM" error, or a message saying the carrier cannot be contacted. Both mean your phone failed to reach the SM-DP+ server.
Verify that you have a stable internet connection (Wi-Fi is preferred over cellular for the initial download). Try switching to a different Wi-Fi network, or use a mobile hotspot from another device. If the download started but stalled, restart your phone and re-scan the QR code.
The second most common issue is the QR code being reported as "already used" or "invalid." Each QR code is single-use. If you scanned it before, even when the install looked like it failed, the server has already consumed the code. Check your phone's SIM settings to see if the profile actually downloaded but failed to activate.
If the profile is there, try toggling it off and on. If the profile is not there and the QR code is rejected, contact your provider for a replacement code; most providers issue replacements within minutes via live chat. "No service" or "Searching" after activation usually indicates a network registration problem. First, toggle Airplane Mode on for 10 seconds, then off.
This forces the phone to re-register on the network. If that fails, go to the eSIM's network settings and manually select a carrier instead of relying on automatic selection. Some destinations have several partner networks, and the automatic selector sometimes lands on a congested or incompatible one.
For Android-specific failures, check the APN settings. Go to Settings > Network & internet > SIMs > [your eSIM] > Access Point Names and verify the APN matches what your provider specifies in their setup documentation. An incorrect or missing APN is the number one cause of "connected but no data" issues on Android.
If you see an "eSIM not supported" error on a device that should support eSIM, check whether your phone has the latest OS update installed. Apple and Google occasionally ship eSIM bug fixes in point releases. Also verify that your device is carrier-unlocked; some locked devices restrict eSIM provisioning from third-party providers.
How Do You Manage Multiple eSIM Profiles on One Phone?
Modern smartphones can store between five and eight eSIM profiles on the eUICC chip, making it practical to maintain profiles for different carriers, countries, or use cases. Managing them effectively requires understanding how your phone handles active versus stored profiles. On iPhone, go to Settings > Cellular to see all installed eSIM profiles and your physical SIM (if applicable).
Each line is listed with its label, carrier name, and on/off toggle. You can have two lines active simultaneously (two eSIMs, or one eSIM plus one physical SIM). Stored but inactive profiles remain on the chip and can be activated in seconds by toggling them on.
To delete a profile you no longer need, tap the line and select "Remove Cellular Plan." Note that deleting a travel eSIM profile is permanent; you will need a new QR code to reinstall it. On Samsung Galaxy, open Settings > Connections > SIM Manager. All installed profiles appear here with toggles for calls, texts, and data.
Samsung's interface lets you set preferred SIMs per function (calls from SIM 1, data from SIM 2, etc.) and configure rules like "always use SIM 2 for international calls." On Google Pixel, go to Settings > Network & internet > SIMs to manage profiles. Pixel devices show a clear visual indicator of which SIM is handling data, with a "Use for data" toggle on each profile. For frequent travelers, a practical management strategy is to keep your home carrier as a permanent eSIM profile and install destination-specific travel eSIMs as needed.
After returning home, you can either delete the travel profile to free up a slot or leave it installed for future trips to the same country (though the data plan itself will have expired). Label your profiles clearly ("Japan Travel," "UK Data," "Home T-Mobile") so you can identify them at a glance. If you hit your device's storage limit and need to add a new profile, delete the oldest travel eSIM you no longer plan to use.
Frequently asked questions
Which travel eSIM should I activate?
HelloRoam is eSIMRated's Editor's Choice at 4.9/5, with plans from $1.14 and 10 GB from $8.26. Activate it the same way as any other profile: Settings > Cellular on iPhone or Settings > Network & internet > SIMs on Android, then scan the QR code. The 50KB to 200KB carrier profile downloads over Wi-Fi. Over 450 carriers across 200+ countries support this flow.
Do I need Wi-Fi to activate an eSIM?
You need an active internet connection to download the eSIM profile, but it does not have to be Wi-Fi. Cellular data on an existing SIM works too. Wi-Fi is still the better choice because the connection holds steady through the download. The profile is small, 50KB to 200KB, so even a slow network finishes it in 15 to 30 seconds.
Can I activate my eSIM before traveling?
Yes, and you should. Most travel eSIM providers let you install the profile within minutes of buying it, long before you leave home. The eSIM stays on "No Service" until you land, then registers on the local partner network on its own. Install a HelloRoam eSIM over Wi-Fi before you fly and leave the line off; it stays dormant until you reach your destination and activates the moment your phone first connects to a network there. Airalo plans count validity from first use, not from download, so installing early costs you no days.
How long does eSIM activation take?
There is no fixed number. The profile download itself is quick, since the file is only 50KB to 200KB. What takes longer, and varies, is network registration: how fast your phone attaches to the local carrier. That depends on the local network's own infrastructure, not on which provider sold you the plan. If you install before a trip, this does not matter either way, since the eSIM sits on "No Service" until you land and only registers once you arrive.
Will activating an eSIM deactivate my physical SIM?
No. On phones with both a physical SIM slot and eSIM support, both lines operate simultaneously through Dual SIM Dual Standby (DSDS). Your physical SIM continues to work normally for calls, texts, and data. You simply choose which line handles each function in your phone's settings. On eSIM-only devices like U.S. iPhone 14 and later, you can run two eSIM lines concurrently.
What happens if I delete my eSIM profile by accident?
Deleting a travel eSIM profile cuts your device off from that data plan. Ask the provider's support team for a new QR code. Airalo, Saily, and Nomad all reissue codes through their app or live chat. For a carrier eSIM, meaning your main phone plan, the carrier re-provisions the profile remotely, and some operators take up to 24 hours to push it.
Why does my eSIM say 'Carrier could not be contacted'?
This error means your phone failed to reach the carrier's SM-DP+ provisioning server. Switch to a different Wi-Fi network or use a hotspot from a second phone, then retry. The error also appears when a previous scan already consumed the QR code. Check Settings > Cellular first: if the profile downloaded silently, toggle the line off for 10 seconds and back on.
How do I activate an eSIM manually without scanning a QR code?
On iPhone, open Settings > Cellular > Add eSIM, then tap 'Enter Details Manually'. Type the SM-DP+ server address and activation code exactly as your provider's email shows them. The string starts with LPA:1$, then the server address, then the activation token. On Android, choose 'Use activation code' on the Add eSIM screen. Manual entry takes the same 15 to 30 seconds as scanning.
Can I activate an eSIM on a carrier-locked phone?
A carrier-locked phone activates eSIM plans only from the locking carrier, not from third-party providers like Airalo or Saily. Installing one on a locked device fails with an 'Unable to add cellular plan' error. Unlock the phone first. T-Mobile and AT&T process unlock requests in 2 business days for devices with at least 60 days of active service. Verizon unlocks postpaid phones after full payment.
Why is my eSIM showing 'No Service' even though activation completed successfully?
The profile downloaded correctly but network registration has not finished. Toggle Airplane Mode on for 30 seconds, then off. If 'No Service' holds past 3 minutes, open Settings > Cellular > your eSIM > Network Selection and choose Manual. Pick a carrier, wait 30 seconds, then switch back to Automatic. On a travel eSIM installed before departure, 'No Service' is normal until you land.
Does activating a new eSIM cancel my existing plan?
No. Adding an eSIM leaves every existing SIM untouched. Your physical SIM plan and any eSIM profiles installed keep running on their carrier contracts, and the phone ends up with 2 active lines. To cancel a plan, call the carrier or let a prepaid plan lapse. Deleting the profile removes the line from the phone but does not close the account or trigger a refund.
iPhone displays 'Unable to add cellular plan' error immediately after scanning the QR code.
This error typically means your iPhone is carrier-locked or your device's iOS version is outdated. First, check Settings > General > About > Carrier Lock. If it reads anything other than 'No SIM restrictions,' contact your carrier to unlock the device before retrying. If the phone is unlocked, update to the latest iOS version via Settings > General > Software Update and attempt the activation again.
Samsung Galaxy activates the eSIM but shows 'Emergency Calls Only' on the new SIM line.
This indicates network registration failed even though the profile installed. Go to Settings > Connections > Mobile networks > Network operators, tap 'Search now,' and manually select a carrier from the list. If no carriers appear, verify that data roaming is enabled on the eSIM line under Settings > Connections > Mobile networks > Data roaming. Restart your Galaxy after making these changes. Some Samsung devices also require you to set the eSIM as the preferred SIM for mobile data under Settings > Connections > SIM Manager > Mobile data.
Google Pixel downloaded the eSIM profile but the option to set it as the active data SIM is grayed out.
Restart the Pixel completely. Some Android 12 and 13 builds require a restart before newly installed eSIM profiles become fully selectable in the SIM settings interface. After restarting, go to Settings > Network & internet > SIMs, tap the new eSIM, and the 'Use for data' toggle should now be active. If it remains grayed out, check that the profile shows a carrier name rather than 'Unknown carrier,' which would indicate a partial download that requires reinstallation.
The eSIM activates but data speeds are extremely slow despite full signal bars.
Speeds that low usually point to an APN misconfiguration. On iPhone, go to Settings > Cellular > Cellular Data Network and verify the APN field matches what your provider specifies in their help documentation. On Android, go to Settings > Network & internet > SIMs > (your eSIM) > Access Point Names and check the same. Delete and recreate the APN entry manually if the auto-configured values are incorrect. After saving, toggle Airplane Mode to force the phone to reconnect with the corrected APN.
Should I delete the eSIM profile to fix an activation problem?
No. Do not delete an installed eSIM while troubleshooting. HelloRoam's install guide says a removed profile is gone permanently, so you would need a new QR code to reinstall it. Turn the line off instead (Settings > Cellular > your eSIM > Turn Off This Line on iPhone, or the equivalent toggle on Android) and turn it back on once you have retried the other fixes above.
The QR code will not scan no matter what I try.
Increase the screen brightness on the device showing the code, hold the camera steady about 15cm away, and make sure the full square is inside the frame with no glare. If it still fails, ask the provider's support team for a manual activation code instead of a new QR code. Providers like HelloRoam answer support in 63 languages, so language is rarely the blocker.
Ready to choose your eSIM?
Compare plans from 18 providers across 185 destinations.
Compare eSIM Plans