Every digital arrival card is free. And only one URL per country is real.
We publish the official government URL, explain every field, and give you the exact error text the official site returns when you get one wrong. No accounts. No stored data. No money from any visa middleman, ever.
Why this site exists.
In March 2026, Thailand’s Royal Immigration Bureau stated that about 10% of foreign arrivals had paid an unofficial website to submit the TDAC — a form that is, and has always been, free.
That pattern repeats across countries with digital arrival cards, customs declarations, and e-visa flows. There is one official government URL. There are five to fifteen commercial sites buying ads against searches for that URL, charging USD 20 to 90 to fill an 8-minute form.
We list the real URL. We list the imitators. We explain every field, locally. The whole site is on GitHub, every URL has a last_verified date, and every scam claim has DNS evidence and a first-observed timestamp.
50 countries. One real URL each.
Show all 50 countries ↓
Philippines Free Cambodia Free United States USD $40.27 United Kingdom £20 Canada CAD $7 New Zealand Free Australia AUD $20 app charge Turkey Varies by passport Sri Lanka Varies by passport Maldives Free Taiwan Free Egypt USD $30 single / $65 multiple Saudi Arabia SAR 300 base + insurance and VAT Kenya USD $30 standard Israel ILS 25 Cuba Free Curaçao Free Colombia Free Laos Varies by passport Azerbaijan USD $20 + $5 service fee Myanmar USD $50 Nepal USD $30 / $50 / $125; some travellers free Pakistan Free Uzbekistan USD $20 single / $35 double / $50 multiple Georgia USD $20 + 2% + $15 verification Oman Varies by visa type Qatar QAR 100 tourist visa Bahrain Varies by visa type Tanzania Varies by passport Ethiopia USD $62 / $152 Morocco MAD 770 / MAD 1,100 Jamaica Free The Bahamas Free Aruba USD $20 sustainability fee for most air arrivals Panama Free Peru Free Brazil USD $80.90 Barbados Free Russia Paid; amount shown at payment Jordan JD 70 / 75 / 80No match — check the full directory →
23 free government forms · 27 paid government e-visas or travel authorisations. Every card opens the country guide: official URL, how to fill, scam check.
Two ways in, depending on what you know already.
I don't know what to fill. Decide for me.
Pick your destination. Answer 1–2 questions about how you're entering and your nationality. Get back a card that lists every form you actually need, the official URL, the government fee (if any), and a link to the field-by-field guide.
I just need the official URL. Hand me the link.
The directory. One page you can paste into a forum reply, a chat, or a travel-agent email. Every URL has a last_verified date. Every URL ends in the correct government suffix. None of them is a middleman.
Don't trust the writing. Check the files.
Five independent paths anyone can use to verify every claim on this site.
- 01
Every URL lives in a TOML file with a verification date and an archive link.
↪ data/official_urls/{country}.toml - 02
Every field rule lives in a JSON file with regex, max length, and the exact error text the official site returns.
↪ data/rules/{country}.json - 03
Every change to an official URL or field rule is dated in a public changelog, one file per country.
↪ data/changelog/{country}.toml - 04
The validator runs in your browser. Open DevTools → Network and confirm zero outbound requests with your data.
↪ assets/js/validator.ts - 05
The whole site is on GitHub. Markdown, data, templates, browser code. Bring your own diff.
↪ github.com/onlyoasis/entrycardguide