Does the Google Pixel 2 support eSIM?
Google Pixel 2 eSIM compatibility
Yes, the Google Pixel 2 supports eSIM, but with an important limitation: it works exclusively through Google Fi. Both the standard Google Pixel 2 and the Pixel 2 XL include eSIM hardware, making them among the first smartphones to offer embedded SIM technology when they launched. However, Google locked this feature to its own wireless service.
If you use Google Fi as your carrier, you can activate the eSIM and leave the physical nano-SIM slot free for a second line. This gives you dual SIM capability—one eSIM through Google Fi and one physical SIM from another carrier. You cannot use the Google Pixel 2 eSIM with third-party travel eSIM providers or other carriers; the device will only recognize eSIM profiles provisioned by Google Fi.
Regional and carrier restrictions
All Google Pixel 2 units sold globally contain the same eSIM-capable hardware, but activation depends entirely on whether you have an active Google Fi account. The feature is not region-specific, though Google Fi itself is only available to users with a U.S. address and billing. If you're not a Google Fi subscriber, you'll need to rely on the physical SIM slot for connectivity.
How to set up an eSIM on the Google Pixel 2
Activating Google Fi eSIM
Setting up the Google Pixel 2 eSIM is straightforward if you're joining or already use Google Fi. The process takes about one minute once you have your account ready. Here's how to activate it:
- Sign up for Google Fi or log in to your existing account through the Google Fi app or website.
- Open Settings on your Google Pixel 2.
- Tap Network & internet, then Mobile network.
- Select Advanced and tap Carrier.
- Choose Download a SIM or follow the prompt to activate Google Fi.
- The eSIM profile downloads automatically—no QR code required for Google Fi.
- Once installed, label your line (e.g., "Google Fi" or "Personal") if you're using a physical SIM in the other slot.
- Toggle which line you want active for mobile data in Network & internet settings.
Why you can't use third-party eSIMs
Unlike newer Pixel models or other eSIM-compatible phones, the Google Pixel 2 doesn't let you scan a QR code from third-party eSIM providers. The device firmware restricts eSIM provisioning to Google Fi only. If you search "Pixel 2 esim reddit" or "Pixel 2 esim not working," you'll find users confirming this limitation. The Pixel 3 and later models removed this restriction and support standard eSIM profiles from any provider.
Using a travel eSIM on the Google Pixel 2
Workarounds for international data
Because the Google Pixel 2 eSIM only works with Google Fi, you cannot install a standalone travel eSIM from other providers. If you're a Google Fi customer, you can use the service's international roaming in over 200 destinations—Google Fi automatically provides data abroad on the same plan, which solves the connectivity problem without needing a separate travel eSIM.
If you don't use Google Fi, your best option for travel is a physical travel SIM card. Purchase a local SIM at your destination or order a prepaid international SIM before you leave. Insert it into the nano-SIM slot, and you'll have local data rates without roaming charges from your home carrier.
Consider upgrading for full eSIM flexibility
If you travel frequently and want the convenience of installing travel eSIMs on demand, you'll need a device with unrestricted eSIM support. The Pixel 3 and all subsequent Pixel models let you browse eSIM plans from dozens of providers and activate them in minutes. You can check another device's eSIM compatibility to compare your options before upgrading.
Tips & troubleshooting
Dual SIM setup and data switching
If you use Google Fi on the eSIM and a physical SIM from another carrier, remember to set your preferred line for mobile data. Go to Settings > Network & internet > Mobile network and tap your active SIM, then toggle Mobile data on for the line you want to use. You can receive calls and texts on both lines simultaneously, but only one can use data at a time.
Keep your home SIM active if you need to receive two-factor authentication codes or calls while traveling. Turn on Data roaming for whichever line you're using abroad—Google Fi enables this automatically, but a physical travel SIM requires you to toggle it manually.
Common eSIM activation issues
If your Google Fi eSIM won't activate, restart your Google Pixel 2 and check for a software update in Settings > System > Advanced > System update. The eSIM download requires a stable Wi-Fi connection, so verify you're online before attempting activation. If you see an error message during setup, sign out of the Google Fi app, clear its cache, and try again.
Because third-party eSIM QR codes won't work on the Pixel 2, don't waste time scanning codes from other providers—you'll get an error every time. For additional help with Google Fi or general eSIM setup help, contact Google Fi support directly through the app.


