Google Pixel phones are some of the best phones for eSIM because Google built the eSIM functionality right into the core Android experience. No weird manufacturer skins getting in the way, no buried settings. If you've got a Pixel 3a or newer (and in 2026, you probably have something more recent), here's exactly how to set up a travel eSIM on your phone.
Before You Start: Check Compatibility
These Pixel models support eSIM:
- Pixel 3a / 3a XL
- Pixel 4 / 4 XL / 4a / 4a 5G
- Pixel 5 / 5a
- Pixel 6 / 6 Pro / 6a
- Pixel 7 / 7 Pro / 7a
- Pixel 8 / 8 Pro / 8a
- Pixel 9 / 9 Pro / 9 Pro XL / 9 Pro Fold
- Pixel 10 series (2026)
One important caveat: some carrier-locked Pixels may have eSIM functionality disabled. If you bought your Pixel directly from a carrier (especially outside the US), check with them first. Pixels bought from the Google Store or unlocked from retailers shouldn't have this issue.
Also make sure your software is up to date. Go to Settings > System > System Update and install any pending updates. Outdated software can cause eSIM installation failures.
Step 1: Buy Your eSIM Plan
Go to your eSIM provider's website, for example GEO at getesimonline.com. Select your destination country or region, choose a data plan, and complete the purchase. You'll receive either a QR code or an activation link. Keep this ready on another device (laptop, tablet, even a printed paper) since you'll need to scan or enter it on your Pixel.
If you only have one device, some providers let you copy the activation details as a manual code instead of a QR scan. GEO and most providers email you the details, so you can open the email on your phone, copy the activation code, and paste it during setup.
Step 2: Open SIM Settings
On your Pixel, go to Settings > Network & Internet > SIMs.
If you're running Android 14 or newer (which you should be on any supported Pixel in 2026), you'll see your current SIM listed here. Tap the "+" button or "Add SIM" at the bottom.
On older Android versions (12-13), the path might be Settings > Network & Internet > Mobile Network > Advanced > Carrier, with an "Add Carrier" option.
Step 3: Choose Your Installation Method
You'll see two options:
Option A: Scan QR Code (Recommended)
Tap "Scan QR code" or "Download SIM instead?" depending on your Android version. Your camera will open. Point it at the QR code from your eSIM provider. Hold steady for 2-3 seconds until the phone recognizes the code.
The phone will display the carrier name and ask you to confirm the download. Tap "Download" or "Confirm."
This process requires an internet connection (WiFi or existing mobile data). Make sure you're connected to WiFi before starting, especially if your physical SIM doesn't have data at this point.
Option B: Enter Code Manually
If you can't scan a QR code (maybe you received the details via email on the same phone), tap "Enter code manually" or "Need help? Enter it manually."
You'll see a field for the activation code. This is a long string that starts with "LPA:1$" followed by a server address and activation token. Paste or type the full code from your provider's email.
Tap "Add" or "Next."
Step 4: Wait for Download and Activation
The eSIM profile takes 30 seconds to 2 minutes to download, depending on your internet speed and the provider's server. You'll see a progress indicator. Don't close the settings app or turn off WiFi during this process.
Once downloaded, the phone will ask if you want to use this SIM. You may see options like:
- "Use SIM" - toggle this on to activate the eSIM
- "Preferred SIM for data" - select the eSIM if you want it to handle mobile data
- "Preferred SIM for calls" - keep this on your regular SIM unless you want to make calls through the eSIM
- "Preferred SIM for texts" - same as above, usually keep your regular SIM
Step 5: Configure for Travel
This is the critical step that many guides skip and where most problems occur.
Go back to Settings > Network & Internet > SIMs and tap on your newly installed eSIM. You need to verify three things:
A. Mobile Data Is Set to the eSIM
Under Settings > Network & Internet > SIMs, check which SIM is selected for "Mobile data." Tap it and select your travel eSIM. This tells your phone to route all internet traffic through the eSIM's data connection.
B. Roaming Is Enabled
Tap on the eSIM in your SIM list, then toggle on "Roaming." This is essential. Most travel eSIMs work by connecting to partner networks, which your phone classifies as roaming. Without this toggle, your eSIM will show signal bars but won't pass any data.
Don't worry about surprise charges here. Your travel eSIM has a fixed data allowance and doesn't charge extra for roaming. The toggle just gives the eSIM permission to connect to the local network it's designed to use.
C. Your Home SIM's Data Is Disabled
To prevent accidental roaming charges on your regular phone plan, tap on your home SIM in the SIM list and either toggle off "Mobile data" for that SIM or disable it entirely if you don't need it for calls/texts during your trip.
If you want to keep your home number active for receiving calls and texts, leave the SIM enabled but make sure data is routing through the eSIM only. Pixel handles dual-SIM well, but it's worth double-checking.
Step 6: Test Your Connection
Open a web browser and load any website. If it loads, your eSIM is working. Try a few different things:
- Open Google Maps and search for a nearby location
- Send a WhatsApp message
- Load a news website
If nothing loads, check the troubleshooting section below.
Step 7: Rename Your eSIM (Optional but Helpful)
If you travel often and accumulate multiple eSIM profiles, naming them helps. Go to Settings > Network & Internet > SIMs > tap the eSIM > tap the name at the top. Rename it something descriptive like "Japan Oct 2026" or "Europe Trip." This makes it much easier to identify later.
Troubleshooting Common Pixel Issues
"SIM not provisioned" or "No service" after installation
Restart your phone. Seriously, this fixes it about 70% of the time on Pixels. The eSIM profile sometimes needs a fresh boot to register with the network properly. Hold the power button, tap Restart, and check again after it boots up.
Data doesn't work even though signal bars show
Double-check roaming is enabled for the eSIM (Step 5B above). Then check that the eSIM is selected as the mobile data SIM (Step 5A). These two settings are the most common culprits on Pixel phones.
QR code won't scan
Make sure the QR code is displayed clearly with good contrast. If scanning from a laptop screen, increase the brightness. If scanning from a phone screen, zoom in on the QR code. If it still won't scan, use the manual entry method (Option B in Step 3) with the activation code from your email.
APN settings needed
Some eSIMs need manual APN configuration on Pixel. Go to Settings > Network & Internet > SIMs > tap the eSIM > Access Point Names. If it's empty, tap "+" and enter the APN details provided by your eSIM service. The most common APN is just "internet" in the Name and APN fields. Save it and restart.
"Can't add SIM" error
Check how many eSIM profiles you already have installed. Pixel phones typically support 5-8 stored eSIM profiles. If you're at the limit, delete an old one you no longer need (Settings > Network & Internet > SIMs > tap old eSIM > "Delete SIM" or "Erase SIM").
Managing Your eSIM During the Trip
Check your data usage at Settings > Network & Internet > SIMs > tap the eSIM. It shows your data consumption for the current period. Compare this against your plan's total allowance to make sure you're on track.
When your trip ends, you can leave the eSIM profile installed but disabled (toggle off "Use SIM") for potential future use, or delete it entirely if you won't need it again. Keeping old profiles doesn't hurt anything except taking up one of your eSIM storage slots.
Pixels handle eSIMs smoothly once the initial setup is done. The whole process takes about 5 minutes from purchase to browsing. Do it on your home WiFi the night before your trip, and you'll land at your destination ready to go.