Orizn on Google Flights — visa requirements while you search
Google Flights is where most travelers start price discovery, and Orizn turns it into a visa-aware surface. The floating bar attaches to the search header and updates the moment you switch destination or open a flight detail card.
Orizn
Visa-free · Up to 30 days
In your browser
What you see when you search on Google Flights
Bar location: Top-right of the results pane, tucked next to the trip-summary bar so it never covers the price grid.
- 1
You type a destination in the search header
As soon as Google Flights resolves the airport code (e.g. KIX → Osaka, Japan), Orizn picks up the IATA code from the URL query string and the on-screen breadcrumb, then issues a visa lookup for your stored passport.
- 2
The floating bar appears under the date pills
A 36px tall pill renders with the destination flag, your passport color, and one of three statuses: visa-free, eVisa, or visa-required. Tap to expand the full breakdown — stay length, fees, processing time, official link.
- 3
Change destination, see it update instantly
Swap KIX for BKK and the bar redraws in under 200ms. No re-search needed — Orizn watches the URL hash and the Google Flights internal route events.
Detection
URL patterns we detect on Google Flights
Orizn reads the destination from the URL — no API call to Google Flights, no personal data shared. Here are the shapes we recognize.
https://www.google.com/travel/flights?tfs=...&hl=en&curr=USD&q=Flights%20to%20{DEST}We parse the `q=Flights to {DEST}` parameter plus the encoded `tfs` filter blob to read the destination airport.
https://www.google.com/travel/flights/search?tfs={base64}&curr=EURDecoded `tfs` payload contains the IATA destination code. Orizn maps IATA → ISO3 → country.
https://www.google.com/travel/explore?tfs=...&dest_id=/m/{kgid}On the Explore (map) view we read the Google Knowledge Graph `dest_id` and resolve it to a country.
Power users
Tips for power users of Google Flights
4 non-obvious moves that make the visa bar more useful on Google Flights.
Use the Explore map for multi-country visa scouting
Open google.com/travel/explore and click around the map — Orizn updates the bar for each country you click, so you can quickly find visa-free options under your budget.
Pin the bar with Cmd/Ctrl+Shift+V
The keyboard shortcut toggles the bar into pinned mode. It stays expanded across destination changes so you can scan multiple cards faster.
Layered filters keep the bar accurate
Even if you apply Google's stops/airlines/bags filters, the visa info follows the destination — filters never confuse the detection.
Works on every Google locale
google.fr/travel, google.co.jp/travel, etc. all resolve identically. The bar mirrors the locale's currency and language automatically.
FAQ
Questions about Orizn on Google Flights
Does the bar slow down Google Flights?
No. Orizn injects a single 14KB content script, runs visa lookups against our edge cache (sub-50ms), and never modifies the DOM until results are rendered.
Why don't I see the bar on the Google Flights homepage?
There is no destination to read on the empty homepage — the bar fades in the moment you select an airport or paste a destination URL.
Will it work for multi-city itineraries?
Yes. We detect every leg's destination and show a stacked summary so you can spot the leg that needs an eVisa.
Can I disable Orizn for Google Flights only?
Yes — open the extension popup and toggle the Google Flights row off. All other sites keep working.
Does the bar show on google.com search snippets (not /travel)?
Not yet. The detection is scoped to google.com/travel/* paths so we never inject on the main search results page.
Other sites
Orizn also works on
See all integration guides →Install Orizn — works on Google Flights the moment you search
Free Chrome extension. No account required. Visa rules appear next time you open google.com/travel/flights.
Install Orizn — It’s Free