Philippines eTravel Pass QR Code: Complete Guide — Get, Download, Fix & Troubleshoot
Your Philippines eTravel Pass QR code is generated instantly after registering at etravel.gov.ph — it's completely free and must be shown to airline staff before boarding and to immigration officers on arrival. A green QR code means you proceed directly to the immigration counter; a red QR code triggers a Bureau of Quarantine (BOQ) health inspection first.
What Is the eTravel QR Code and Why You Need It
The eTravel QR code is your digital entry and exit document for the Philippines, replacing the old paper arrival and departure cards. Since December 1, 2022, the Philippine government officially transitioned from the old eARRIVAL CARD system to the new eTravel platform at etravel.gov.ph.
The eTravel QR code serves three functions in one:
- Immigration document — scanned by the Bureau of Immigration (BI) at the arrival counter
- Health declaration — replaces the Electronic Health Declaration Card (eHDC)
- Contact tracing record — logs your travel and health data for border surveillance
Who is required to have an eTravel QR code:
- All arriving foreign nationals and Filipinos entering the Philippines
- Departing Filipino passengers (including OFWs and balikbayan)
Who is exempt: Foreign diplomats and their dependents, foreign dignitaries and their delegation members, 9(e) visa holders, and holders of diplomatic and official/service passports.
The eTravel system is entirely web-based — no app download needed. Registration is absolutely free of charge. Beware of any website asking for payment — those are scams.
If you haven't registered yet, start with our step-by-step registration guide.
How to Get Your eTravel QR Code (Step-by-Step)
Register at etravel.gov.ph within 72 hours before your flight — your eTravel QR code is generated immediately after successful submission and sent to your email address.
-
1
Go to etravel.gov.ph
Open https://etravel.gov.ph on your phone or computer. No account needed to start.
-
2
Fill in your personal details
Enter your full name, date of birth, passport number, and nationality — exactly as printed in your passport.
-
3
Enter your travel information
Enter your arrival/departure date, flight number, airline, and port of entry in the Philippines.
-
4
Complete the health declaration
Answer all health questions honestly. This section is mandatory and determines your QR code color (green or red).
-
5
Submit and save your QR code
Your QR code is generated and displayed immediately on screen. Download as PDF or take a screenshot before closing the tab.
Download Your QR Code as a PDF
After completing your registration, a "Download PDF" button appears on the confirmation screen. Alternatively, check your confirmation email — it contains a PDF attachment with your QR code.
Print or Screenshot Your QR Code
Two formats are equally accepted at the airport:
- Print: Open the PDF → File → Print (Ctrl+P / Cmd+P). Any paper printout is fine.
- Screenshot: Take a screenshot on your phone immediately after registration, keep it in your camera roll.
At the airport, set your phone screen to maximum brightness before presenting the QR for scanning. Turn off dark mode and auto-lock. Both digital and printed QR codes are officially accepted.
Green QR Code vs Red QR Code — What Each Means at the Airport
A green eTravel QR code means your submission is complete and correct — you proceed directly to the Bureau of Immigration counter. A red QR code means your data is incomplete, incorrect, or flags a health concern, requiring BOQ inspection before immigration processing.
| 🟢 Green QR Code | 🔴 Red QR Code | |
|---|---|---|
| Issued when | All required information is complete and correct; no health flags | Data is incomplete/incorrect, OR you were sick or exposed to an infectious disease in the past 30 days |
| At the airport | Proceed directly to immigration counter | Directed to Bureau of Quarantine (BOQ) desk first |
| Required action | Show QR to immigration officer | BOQ interview → if cleared → proceed to immigration |
What Happens With a Red QR Code
Receiving a red QR code is not the same as being denied entry. It simply means you need to complete an extra health screening step before immigration.
Process with a red QR code at the airport:
- Airline staff may note your red QR code at check-in — you are still allowed to board
- Upon arrival, present your QR code at immigration
- You'll be directed to the Bureau of Quarantine (BOQ) desk
- A BOQ officer will conduct a brief health interview
- If cleared, you proceed to the Bureau of Immigration counter as normal
Most common reasons for a red QR code:
- Answered "yes" to health questions (recent illness, fever, cough, exposure to infectious disease in the past 30 days)
- Left health declaration fields incomplete
- Submitted incorrect or mismatched personal data
How to avoid a red QR code: Complete all health questions accurately. If you answered incorrectly, use the Edit Registration function (described below) to correct your information and receive a new, green QR code.
eTravel QR Code Not Received? Here's What to Do
If you didn't receive your eTravel QR code by email, check your spam folder first — if still missing, retrieve it directly at etravel.gov.ph/search using your reference number and date of birth.
Your QR code is not lost — it was generated at the moment you submitted your registration. The issue is almost always with email delivery.
Common reasons your confirmation email wasn't received:
- Email went to spam or junk folder
- You entered a typo in your email address during registration
- Email provider delay (can take up to 30 minutes)
- Email was filtered as promotional content
Check Spam/Junk Folder First
- Open your email app (Gmail, Yahoo Mail, Outlook, Apple Mail)
- Go to your Spam or Junk folder
- Search for: "etravel" or "etravel.gov.ph" or "eTravel Registration"
- If using Gmail, also check the Promotions and Updates tabs
- If you find the email, click "Not Spam" to prevent future filtering
How to Resend or Retrieve Your QR Code
Your eTravel QR code can be retrieved anytime at etravel.gov.ph/search using your reference number and date of birth.
- 1
-
2
Enter your Reference Number (found in your registration confirmation or shown in the URL after submission)
-
3
Enter your Date of Birth (in the format used during registration)
-
4
Click "Continue" — your registration profile opens. Click "Download QR" or take a screenshot.
QR Code Not Generated at All — Troubleshooting Table
| Problem | Solution |
|---|---|
| Registration froze / browser crashed | Refresh page; check etravel.gov.ph/search with your reference number |
| System error during submission | Try again using a different browser (Chrome, Firefox, Safari) or incognito mode |
| No email after 30+ minutes | Use the retrieve method above (etravel.gov.ph/search) |
| Family member QR missing | Each traveler must register separately — family members cannot share a single QR code |
| QR not showing on eGovPH app | Use the website etravel.gov.ph directly instead of the app |
How to Show Your QR Code at the Airport
Show your eTravel QR code in two moments: to airline staff at check-in before boarding, then again to immigration officers upon arrival in the Philippines. Both digital (on your phone screen) and printed copies are accepted.
📋 At Check-In (Before Departure)
The airline representative will ask to see your eTravel QR code. Show it on your phone screen or present the printed copy. This confirms you've completed the required pre-departure registration.
🛂 At Immigration Counter (On Arrival)
Present QR code to the Bureau of Immigration officer. The officer scans your QR and verifies your data. Green QR: proceed directly through immigration. Red QR: directed to BOQ desk first.
Practical tips for showing your QR at the airport:
- Set phone screen brightness to maximum before entering the queue
- Turn off dark mode — low-contrast screens can be hard to scan under airport lighting
- Download the PDF offline before your flight — airport Wi-Fi can be unreliable
- Have your QR ready before reaching the counter to avoid delays
For airport-specific information (NAIA terminals, Clark, Cebu), see our guide to eTravel requirements at Philippine airports.
How to Edit, Fix Errors, or Cancel Your eTravel Pass
You can edit your eTravel registration at etravel.gov.ph as long as it hasn't been processed by BOQ or Bureau of Immigration — use the "Edit Registration" tab with your reference number and date of birth.
- 1
Go to etravel.gov.ph and click the "Edit Registration" tab
- 2
Enter your Reference Number and Date of Birth
- 3
Update the incorrect fields
- 4
Re-submit — a new QR code is generated immediately. Use this new QR for travel (discard the old one).
How to Fix a Wrong Passport Number
A wrong passport number is one of the most critical errors — it can cause problems at immigration. Fix it as soon as you notice it, before you reach the airport.
- Go to etravel.gov.ph/search and enter your Reference Number and Date of Birth
- Click "Edit Registration"
- Find the passport number field and correct it
- Re-submit — a new QR code with the corrected data is issued
- Download and save your new QR code
How to Cancel Your eTravel Registration
The eTravel system does not have a "Cancel" button — and that's intentional. Your eTravel registration is not a ticket or a booking; it's a data submission to government authorities.
- If your travel plans changed: Simply do not present your QR code. The registration expires and is never processed. There is no penalty for unused registrations.
- If you accidentally registered twice: Both QR codes are valid. Present only one QR code at the airport — choose the one with correct information.
FAQ — eTravel QR Code Common Questions
No. Registering for an eTravel QR code is completely free of charge. The official website etravel.gov.ph does not collect any payment. If any website asks you to pay for eTravel registration, it is a scam — report it to the Cybercrime Investigation and Coordinating Center (CICC) at cicc.gov.ph.
Yes. A screenshot of your QR code on your phone screen is fully accepted at check-in and at immigration. Make sure the screen is bright and the QR code is clearly visible for scanning.
Most travelers are required to have an eTravel QR code before boarding. If you arrive without one, BOQ and airport staff at Philippine airports can assist you in completing registration on arrival — but this causes delays. Airlines may also refuse boarding if you cannot show a QR code at check-in.
Check your spam/junk folder and your Promotions tab (Gmail). If it's not there, retrieve your QR code directly at etravel.gov.ph/search using your reference number and date of birth. The QR was generated at the moment you submitted — it's waiting for you on the portal.
Every traveler must register individually at etravel.gov.ph — including children. There is no family group registration. Complete a separate registration for each family member using their individual passport details, and save each person's QR code separately.
Use either one, but be consistent: present only one QR code throughout your journey (at check-in, boarding, and immigration). Showing different QR codes to different officers may cause confusion or delays.
No. Each eTravel registration is for one specific trip (one arrival or departure). You must register again for every new trip — either update your existing registration under the "Edit Registration" tab or submit a new one within 72 hours of your next flight.
No. The etravel.gov.ph system only accepts registrations within the 72-hour (3-day) window before your scheduled arrival or departure. Attempting to register earlier will be rejected by the system.
Get Your eTravel QR Code Now
Register at etravel.gov.ph within 72 hours of your flight — free, fast, and mandatory for all travelers to the Philippines.