📝 Form Practice 🇹🇭 Thailand Digital Arrival Card (TDAC)
Rehearse the official form field by field — guidance and common pitfalls inline. Export your answers as a reference card, then breeze through the real form.
🔒 Practice Mode
This is a practice tool: nothing is submitted anywhere, and your entries stay in this browser only. For the real submission, go to the official website. tdac.immigration.go.th
0/28 required fields completed
👥 Travel companions
Save family members' passport details as profile cards and fill the practice form in one tap — the SGAC must be filed per person.
Travel companions
Save family members' passport details as profile cards and fill the practice form in one tap — the SGAC must be filed per person.
No profile cards yet.
🔒 Profiles stay in this browser only — nothing is uploaded.
Personal Information
12 fields
Family Name
text Required▸ 💡 Field guide
Your surname, exactly as printed in the passport.
⚠ Common mistakes
- • Swapping family name and first name — the card must match your passport
First Name
text Required▸ 💡 Field guide
Your given name(s), exactly as printed in the passport.
Middle Name
text Optional▸ 💡 Field guide
Optional — leave blank if your passport has no middle name.
Passport No.
text Required▸ 💡 Field guide
Passport number, no spaces.
⚠ Common mistakes
- • Mixing up zero and the letter O
Nationality
text Required▸ 💡 Field guide
Search box: type a few characters (e.g. "CHINA"), then pick from the list that appears. The official form uses the same type-to-search behaviour.
⚠ Common mistakes
- • Typing the full country name and submitting without selecting from the list
Date of Birth
date Required▸ 💡 Field guide
Your date of birth as in the passport.
Occupation
text Required▸ 💡 Field guide
Your job title in English, e.g. "ENGINEER", "STUDENT".
Gender
select Required▸ 💡 Field guide
MALE or FEMALE, as in your passport.
Country/Territory of Residence
text Required▸ 💡 Field guide
Search box: type a few characters (e.g. "CHINA"), then pick from the list that appears. The official form uses the same type-to-search behaviour.
City/State of Residence
text Required▸ 💡 Field guide
City or state where you live.
Phone No.
text Required▸ 💡 Field guide
Contact phone number in international format, e.g. +81 90 1234 5678.
Visa No.
text Optional▸ 💡 Field guide
Optional — visa number if you hold one. Visa-exempt travellers leave this blank.
Trip Information
10 fields
Date of Arrival
date Required▸ 💡 Field guide
Arrival date in Thailand. Must be within 3 days from today — the system rejects earlier dates.
⚠ Common mistakes
- • Submitting more than 3 days before arrival — rejected
Country/Territory where you Boarded
text Required▸ 💡 Field guide
Search box: type a few characters (e.g. "CHINA"), then pick from the list that appears. The official form uses the same type-to-search behaviour.
⚠ Common mistakes
- • Choosing your nationality instead of the country you depart from
Purpose of Travel
select Required▸ 💡 Field guide
Choose the option matching your trip. Tourism: select "Holiday".
⚠ Common mistakes
- • Selecting "Employment" for a holiday trip
Mode of Travel
select Required▸ 💡 Field guide
How you enter Thailand: AIR (flight), LAND (road/rail) or SEA (ship).
Mode of Transport
text Required▸ 💡 Field guide
For AIR arrivals this is usually "COMMERCIAL FLIGHT" (private jets select "PRIVATE/CARGO AIRLINE"). For LAND or SEA, enter the vehicle/vessel type the form offers.
Flight No. / Vehicle No.
text Required▸ 💡 Field guide
Your flight number (e.g. TG412) or vehicle/vessel number for land/sea arrivals.
⚠ Common mistakes
- • Entering the booking reference (PNR) instead of the flight number
Date of Departure
date Required▸ 💡 Field guide
Planned date you leave Thailand.
⚠ Common mistakes
- • A departure date before the arrival date
Departure Mode of Travel
select Required▸ 💡 Field guide
How you leave Thailand.
Departure Mode of Transport
text Required▸ 💡 Field guide
Same rule as arrival: usually "COMMERCIAL FLIGHT" when leaving by air.
Departure Flight No. / Vehicle No.
text Required▸ 💡 Field guide
Flight number or vehicle/vessel number for your departure.
Accommodation in Thailand
5 fields
Type of Accommodation in Thailand
select Required▸ 💡 Field guide
HOTEL, GUEST HOUSE, FRIEND'S HOUSE, YOUTH HOSTEL or APARTMENT.
Province
text Required▸ 💡 Field guide
Search box: type a few characters (e.g. "CHINA"), then pick from the list that appears. The official form uses the same type-to-search behaviour. e.g. type "BAN" and select BANGKOK.
⚠ Common mistakes
- • Typing "Bangkok" as free text without selecting the autocomplete entry
District, Area
text Required▸ 💡 Field guide
District of your accommodation — pick from the list that appears after choosing the province.
Sub-District, Sub-Area
text Required▸ 💡 Field guide
Sub-district of your accommodation — from the cascading list.
Address
text Required▸ 💡 Field guide
Street address or hotel name of your first night. Generic entries like "Bangkok" fail validation — give the full address.
⚠ Common mistakes
- • Entering only the city name — validation fails
Health Declaration
1 fields
Countries visited in the last 14 days
text Required▸ 💡 Field guide
Countries you visited, stayed in, or transited through within 14 days before arriving in Thailand. If none, the form may accept your boarding country or "none".
⚠ Common mistakes
- • Forgetting a transit country
Review & Submit
3 fields
Email Address
email Required▸ 💡 Field guide
A working email — the TDAC PDF with your QR code is sent here. Keep it accessible for your whole stay.
⚠ Common mistakes
- • Using an address you cannot access during the trip
▸ 💡 Field guide
Tick the checkbox to accept the terms — the Submit button stays disabled until you do.
⚠ Common mistakes
- • Wondering why Submit is greyed out — the checkbox is the usual cause
This is a practice tool: nothing is submitted anywhere, and your entries stay in this browser only. For the real submission, go to the official website.