The Pixel 3 XL can be a practical travel phone for an iRoamly travel eSIM, but its eSIM support depends on the device variant and where it was originally sold. This guide assumes an unlocked Pixel 3 XL, Google Fi Pixel 3 XL, or Sprint-supported Pixel 3 XL that shows the eSIM setup option. Some Pixel 3 phones bought from other US or Canadian carriers, and some units bought in Australia, Taiwan, or Japan, may not support eSIM setup.
On Android 12 for Pixel, the researched path is Settings > Network & internet > SIMs > Add SIM > Set up an eSIM. Menu names can vary slightly by Android build, carrier firmware, or region, but the core Pixel flow is to add a SIM from the SIMs screen, then either scan the iRoamly QR code or enter the manual activation details.
Use the QR code method when you have the iRoamly QR code on another screen or printed page. Use manual entry when the QR code will not scan, when you only have the activation details, or when you need to type the SM-DP+ address and activation code from your iRoamly order.
Preparations Before Setting Up iRoamly eSIM
Connect the Pixel 3 XL to stable Wi-Fi before downloading the eSIM profile.
Confirm the phone is unlocked and that your Pixel 3 XL variant supports eSIM.
Keep your iRoamly QR code or manual activation details ready.
Do not delete the iRoamly eSIM after installing it unless iRoamly support tells you to do so, because many travel eSIMs cannot simply be reinstalled after removal.
Install the eSIM profile 1-2 days before travel if possible, but wait to activate the data plan until you are at your destination or about to use it.
iRoamly plan validity starts from activation. For iRoamly travel eSIM use, activation means selecting or turning on the eSIM for data use and connecting in the covered destination network; confirm the exact trigger in your specific plan details.
iRoamly eSIM plans may not include voice calls or SMS. Voice/SMS support varies by plan, so check the specific plan details before relying on calling or texting.
Method 1: Install the iRoamly eSIM by Scanning a QR Code
Open Settings, then tap Network & internet. You should see the Pixel network settings page.

Tap SIMs. You should see your current SIM or eSIM list.

Tap Add SIM. The phone should open the mobile network setup flow.

Tap Set up an eSIM. Keep the phone connected to Wi-Fi while the setup flow opens.

On the Scan QR code screen, scan the iRoamly QR code from your iRoamly order email, account page, or another device. The Pixel should recognize the eSIM profile and move to a download confirmation screen.

Review the iRoamly eSIM details, then tap Download. Wait while the Pixel downloads the eSIM profile over Wi-Fi.

When the setup screen says the iRoamly eSIM is ready, tap Done. The profile should now be installed on the phone.

Method 2: Install the iRoamly eSIM by Manual Entry
Open Settings, then tap Network & internet. This is the same starting point used for QR code setup.

Tap SIMs. The Pixel should show your SIM and eSIM list.

Tap Add SIM. The phone should open the add-SIM setup screen.

Tap Set up an eSIM. Keep Wi-Fi connected while the eSIM setup screen loads.

On the Scan QR code screen, tap Enter code manually. This opens the manual activation form.

Enter the SM-DP+ Address and Activation Code exactly as provided by iRoamly. If iRoamly provides a Confirmation Code, enter it in the optional field; otherwise leave that optional field blank. Tap Continue.

Review the iRoamly eSIM details, then tap Download. Wait for the eSIM profile to download over Wi-Fi.

When the phone shows that the iRoamly eSIM is ready, tap Done. The manually entered profile should now be installed.

How to Confirm the iRoamly eSIM Was Installed
Open Settings, tap Network & internet, then tap SIMs. Look for iRoamly Travel eSIM under the eSIM section.

Tap the iRoamly Travel eSIM row or its settings gear. Confirm that the line opens to an eSIM settings page and that Use SIM is available.

Set Up the iRoamly eSIM for Travel Data
In Settings > Network & internet > SIMs, open iRoamly Travel eSIM and turn on Use SIM. If you are still at home, keep mobile data off until you are ready to activate the plan for travel.

When you arrive in the covered destination, open the same iRoamly Travel eSIM settings page, turn on Mobile data, and turn on Data roaming if your iRoamly plan or destination instructions require roaming. If your Pixel asks which SIM to use for mobile data, choose iRoamly Travel eSIM and avoid switching data back to your primary SIM unless you want to use your home carrier.

Troubleshooting
Add SIM or Set up an eSIM is missing: confirm the Pixel 3 XL variant supports eSIM, update Android if possible, restart the phone, and check whether the device is carrier-locked. Pixel 3 eSIM support is limited on some carrier and regional versions.
The QR code was already used: do not delete and retry repeatedly. Contact iRoamly support with your order information because many eSIM QR codes can only be installed once.
The QR code will not scan: clean the camera lens, improve lighting, display the QR code on another device, or use Method 2 with the SM-DP+ Address and Activation Code.
Manual entry fails: check every character in the SM-DP+ Address and Activation Code, remove extra spaces, and leave Confirmation Code blank unless iRoamly gave you one.
The eSIM is installed but there is no data: connect to Wi-Fi first, confirm Use SIM is on, select iRoamly Travel eSIM for mobile data, enable Data roaming if required, then turn Wi-Fi off briefly to test the local mobile network.
Activation is pending: wait until you are in the plan's covered country or region, because iRoamly travel data may not connect before the destination network is reachable.
Your primary SIM keeps using data: check the Pixel mobile data selection and choose iRoamly Travel eSIM for data while traveling.
Conclusion
For the Pixel 3 XL, QR code setup is usually the simplest iRoamly installation path once you reach Settings > Network & internet > SIMs > Add SIM > Set up an eSIM. Manual entry is the right backup when scanning is inconvenient, and on Pixel it uses separate SM-DP+ Address, Activation Code, and optional Confirmation Code fields.
After either method, confirm that iRoamly Travel eSIM appears under SIMs, keep Use SIM off until you are ready if you are installing early, then choose the iRoamly line for mobile data and enable data roaming when your destination plan requires it.