Independent · Free guides · Form data stays local
entrycardguide·
English
Anti-scam guide · open source · independent

Every digital arrival card is free. And only one URL per country is real.

We publish official government links and field guides. Reading guides requires no account; field checks stay in your browser. MCP access uses a verified account and your read-only authorization. We receive no money from visa intermediaries.

COUNTRIES COVERED
53

Asia and the Americas. Sorted by traffic below.

OFFICIAL URLS VERIFIED
227

All in a public TOML file with last_verified dates

FIELD RULES PUBLISHED
529

Regex, length limits, and the official error text — all in public JSON

FORM DATA WE STORE
0

Validators run client-side. Zero network requests.

Warn a friend before they pay
§ 01 · The problem

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.

§ 02 · Countries covered

53 countries. One real URL each.

Full directory →
Sorted by most-visited Free govt form Govt fee · still not a middleman
Indonesia Free Malaysia Free Singapore Free Vietnam USD $25 single / $50 multi Thailand Free Dominican Republic Free Mexico Free Japan Free India Free South Korea Free
Show all 53 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 / 80 China Free South Africa Free Nigeria Free

26 free government forms · 27 paid government e-visas or travel authorisations. Every card opens the country guide: official URL, how to fill, scam check.

Going somewhere else? The global library covers 249 countries and areas, listing only customs and entry procedures backed by a government source.

§ 03 · Tools

Three ways in, depending on what you know already.

§ 04 · Why trust us

Don't trust the writing. Check the files.

Five independent paths anyone can use to verify every claim on this site.

  1. 01

    Every URL lives in a TOML file with a verification date and an archive link.

    ↪ data/official_urls/{country}.toml
  2. 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
  3. 03

    Every change to an official URL or field rule is dated in a public changelog, one file per country.

    ↪ data/changelog/{country}.toml
  4. 04

    The validator runs in your browser. Open DevTools → Network and confirm zero outbound requests with your data.

    ↪ assets/js/validator.ts
  5. 05

    The whole site is on GitHub. Markdown, data, templates, browser code. Bring your own diff.

    ↪ github.com/onlyoasis/entrycardguide

Full methodology →

§ 05 · Recent changes

What we touched this month.

Full changelog →
2026-10-15
Indonesia Checker follows the All Indonesia form: DD/MM/YYYY dates, arrival yesterday to 2 days ahead
2026-10-15
Malaysia How to check an MDAC, reset the PIN and ask for a correction
2026-10-15
Malaysia Field guide rebuilt from the live MDAC registration form
2026-10-15
Singapore Checker follows the live SG Arrival Card field checks
2026-10-15
Vietnam Checker follows the live e-Visa form: DD/MM/YYYY dates, 50-letter name boxes