The fields where people get the official MDAC wrong, in form order.
Compare the local examples with your passport and itinerary. The live MDAC form controls the final requirements.
Compare the local examples with your passport and itinerary. The live MDAC form controls the final requirements.
The string next to "Passport No." on the photo page. 6 to 12 alphanumeric characters. Do not paste from the two long lines at the bottom of the page (the MRZ) — those include check digits, not your passport number.
^[A-Z0-9]{6,12}$
max 12Single field — MDAC does not split given and family names. Type your full name exactly as on the passport photo page, in the same order. Western passports usually go given-first; some Asian passports go family-first. Match the passport, do not reorder.
ISO 8601 (YYYY-MM-DD). On mobile, tap the field and use the native date picker — that bypasses format errors entirely.
ISO 8601. Must be at least 6 months after your planned arrival in Malaysia — this is a standard international immigration rule. If your passport expires sooner, the airline will deny boarding before you reach Malaysian immigration.
2-letter IATA carrier code + number, no space. MH (Malaysia Airlines), AK (AirAsia), SQ (Singapore Airlines), EK (Emirates). Codeshare trap: use the operating carrier, not the marketing one.
Date you land in Malaysia, in Malaysia local time. Must be within 3 days from today — earlier submissions are rejected. Red-eye trap: depart 11pm May 13, land 2am May 14 → arrival date is 2026-05-14.
Malaysian airport IATA code, or named land/sea crossing. Airports: KUL (KL), PEN (Penang), BKI (Kota Kinabalu), KCH (Kuching), JHB (Johor Bahru), LGK (Langkawi). Land from Thailand: Bukit Kayu Hitam / Padang Besar / Wang Kelian. Land from Singapore: Johor Bahru–Woodlands or Tuas–Tuas.
"Invalid passport number"Space, dash, or pasted from the MRZ. Use the short number above the MRZ.
"Invalid date of birth / Invalid passport expiry"Used MM/DD/YYYY or DD/MM/YYYY. MDAC wants YYYY-MM-DD or the date picker.
"Passport not valid for travel"Passport expiry is less than 6 months past arrival date. Renew before flying.
"Arrival date out of range"Submitting more than 3 days before arrival. Wait until inside the window.
"Flight not recognized"Space in the flight number, or marketing carrier code on a codeshare. Check boarding pass for the operating carrier.
"Site times out / hangs"MDAC server struggles at peak travel periods. Wait 10–15 minutes, try a different browser or network.
"No confirmation email after 1 hour"Check spam. Refile if still missing — duplicates are harmless, the latest one applies.
The official site shows a confirmation on screen. Screenshot it — that's your backup.
Within a few minutes from a gov.my address, with the record details.
Present the travel documents required for your entry. Submitting an MDAC is not a guarantee of admission.
Screenshot is fine. PDF is fine. Even the email app open on your phone is fine.
Rare. Officer looks you up by passport number — your record is already in the system.
If you still need coverage for the trip, these links support entrycardguide without changing the price you pay.
Affiliate disclosure: if you buy through one of these links, we may earn a commission. We never accept money from visa middlemen, form-filing services, or companies that compete with the official government forms we point to.
This guide walks through the fields the official MDAC asks for, in the order the form presents them. Pre-check your entries below before pasting them into the official site.
Type your details below. We never send them anywhere. This runs 100% in your browser. View source to verify.
The string printed next to “Passport No.” on the photo page.
Single field. The MDAC does not split given and family names. You type your entire name as it appears on the passport photo page.
Select the country that issued your passport from the dropdown.
Format: YYYY-MM-DD.
1991-08-22, not 22/08/1991 and not 08-22-1991.Format: YYYY-MM-DD.
Airline 2-letter IATA code + flight number, no space.
MH123 (Malaysia Airlines), AK456 (AirAsia), SQ102 (Singapore Airlines), EK343 (Emirates).Format: YYYY-MM-DD. The date you arrive in Malaysia, in Malaysia local time.
2026-05-14.The Malaysian airport (IATA code) or land crossing.
KUL (Kuala Lumpur International), PEN (Penang), BKI (Kota Kinabalu), KCH (Kuching), JHB (Johor Bahru), LGK (Langkawi), TGG (Terengganu).Bukit Kayu Hitam / Padang Besar / Wang Kelian.Johor Bahru - Woodlands or Tuas - Tuas.Pulau Langkawi Jetty, Penang Ferry Terminal).Where you will stay.
Mandarin Oriental Kuala Lumpur works.Where your MDAC confirmation is sent.
no-reply@imi.gov.my with the reference. There is usually no QR code; the reference number is the artifact.“Invalid passport number” You included a space, a dash, or pasted from the MRZ. Use the short passport number.
“Invalid date of birth” / “Invalid passport expiry”
You used MM/DD/YYYY or DD/MM/YYYY. Use YYYY-MM-DD or the date picker.
“Passport not valid for travel” Your passport expiry is less than 6 months after your arrival date. You must renew before flying.
“Arrival date out of range” You are submitting more than 3 days before arrival. Wait until within the window.
“Flight not recognized” Space in the flight number, or you used a marketing carrier code on a codeshare. Check your boarding pass for the operating carrier.
“Invalid email” Trailing space or typo in the domain.
Site times out or hangs The MDAC site sometimes struggles during peak travel periods. Wait 10 to 15 minutes and retry. If it keeps failing, try a different browser or a different network.
No confirmation email after 1 hour Check spam. Refile if still missing. Duplicates are harmless; the most recent submission applies.