Independent · Free guides · Form data stays local
entrycardguide·
English
Malaysia MDAC · field guide · ~7 minutes

How to fill the Malaysia Arrival Card (MDAC): the fields people get wrong, in form order.

Compare the local examples with your passport and itinerary. The live MDAC form controls the final requirements.

Warn a friend before they pay
§ Fields, in order

21 fields, 2 sections, ~7 minutes total.

All sections Showing 8 of 21
Section 1 · Personal Information
01

Name (full name)

One box for your full name, up to 60 characters, letters and spaces only. MDAC does not split given and family names. Type the name in the order printed on the passport photo page. A hyphen becomes a space and an apostrophe is left out, the way the MRZ line writes it.

^[A-Za-z ]+$ max 60
02

Passport No.

The number next to "Passport No." on the photo page, up to 12 letters and digits. Type it as printed, without spaces. Do not paste from the two long lines at the bottom of the page (the MRZ): those include check digits.

^[A-Z0-9]{1,12}$ max 12
03

Email Address

Up to 100 characters, typed twice: Confirm Email Address must match. Before the @ the form takes letters, digits, dots, hyphens and underscores only. The confirmation and the PIN for Check Registration arrive here.

max 100
04

Mobile No.

Required, in two parts: pick the code from the Country / Region Code list, shown as ( 86 ) CHINA, then type the number in Mobile No., digits only, up to 12.

^\d+$ max 12
Section 2 · Traveling Information
05

Date of Arrival

Picked from a calendar that fills in DD/MM/YYYY; you cannot type it. It offers today and the next two days only. Use the date you land, in Malaysia local time: depart 11pm 13 May, land 2am 14 May, and the arrival date is 14/05/2026.

06

Flight / Vessel / Transportation No.

Flight / Vessel / Transportation No., up to 30 characters. Spaces are accepted. By air, the flight number on your ticket: MH (Malaysia Airlines), AK (AirAsia), SQ (Singapore Airlines). On a codeshare, use the operating carrier's number.

^[A-Za-z0-9/@(),' \-]+$ max 30
07

Last Port of Embarkation before Malaysia

Last Port of Embarkation before Malaysia: the country where you boarded the flight, ship or vehicle that brings you in, picked from a list. Bangkok to Kuala Lumpur via Singapore is SGP - SINGAPORE.

08

Address (In Malaysia)

Address (In Malaysia): two lines of up to 100 characters each, letters, digits, spaces and @ / - ( ) , ' only. Then State and City from lists and a 5-digit Postcode. Pick the Accommodation of Stay type first. NA, N/A, NULL and NIL are refused.

max 100
§ Photos and uploads

What this form asks you to upload

MDAC

No photo upload

The official form has no photo or passport image upload. A site that asks for your face photo for this form is not the official form.

Source: imigresen-online.imi.gov.my ↗ · Checked 2026-10-19

Photo rules for every form →

§ Error decoder

What the official site says vs. what it actually means.

"Please enter … / Please choose …"

A required box is empty; the message names it, e.g. Please enter Mobile No. Every box on the form is required.

"Please enter a valid email address."

Usually a + before the @, or a typo such as a missing dot. The form clears the box; type the plain address.

"Your emails do not match. Please try again."

Confirm Email Address differs from Email Address. Retype it instead of pasting the same typo twice.

"Please enter Address (In Malaysia) properly."

The first address line has fewer than three words. Write the street address, not just a hotel or Airbnb name.

"Postcode cannot less than 5 digit!"

Malaysian postcodes have 5 digits. Copy the one on your booking.

"Please verify the captcha before proceeding"

Drag the slider puzzle under the form before you submit.

"Arrival date greyed out"

The calendar only offers today and the next two days. Come back when your arrival is inside that window.

"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. The email carries the PIN for Check Registration; Forgot your PIN? sends a new one, once a day. Wrong address typed: ask Immigration at eapp.imi.gov.my/spo.

§ After submit

What happens between hitting submit and getting through immigration.

  1. 01

    Confirmation screen

    The official site shows a confirmation on screen. Screenshot it — that's your backup.

  2. 02

    Email arrives

    Within a few minutes from a gov.my address, with the record details.

  3. 03

    At immigration

    Present the travel documents required for your entry. Submitting an MDAC is not a guarantee of admission.

  4. 04

    No printout needed

    Screenshot is fine. PDF is fine. Even the email app open on your phone is fine.

  5. 05

    If verification fails

    Rare. Officer looks you up by passport number — your record is already in the system.

Support this guide

Useful travel services, clearly disclosed

If you still need these for the trip, the links below 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.

§ Full walkthrough

The walkthrough, the in-browser validator, and the full common-errors list.

Verified
Official URL
Run by Jabatan Imigresen Malaysia (Immigration Department of Malaysia). Last verified October 19, 2026. · Archived snapshot

This guide walks through the MDAC registration form in the order it presents its fields: Personal Information, then Traveling Information. It has 21 fields, all marked required; only the second address line can stay empty. Pre-check your entries below before you type them into the official site.

Tool · Pre-check your fields

Before you paste anything into the official site

Type your details below. We never send them anywhere. This runs 100% in your browser. View source to verify.

One box for your full name, as printed on the passport photo page and in the same order. The MDAC takes letters and spaces only: type a space for a hyphen and leave apostrophes out.
Printed on the photo page of your passport. Up to 12 letters and digits, no spaces.
Typed twice on the MDAC. Up to 100 characters; before the @ the form takes letters, digits, dots, hyphens and underscores only, so no +.
Digits only, up to 12. The country code goes in the separate Country / Region Code list.
DD/MM/YYYY. The MDAC calendar offers only today and the next two days.
Required for air, land and sea, up to 30 characters: letters, digits, spaces and @ / - ( ) , ' only. By sea or road, the vessel, bus or vehicle number.
A country list, not an airport code: the country where you boarded the flight, ship or vehicle into Malaysia.
First address line, up to 100 characters: at least three words, letters, digits, spaces and @ / - ( ) , ' only. On the MDAC a second line, State, City and a 5-digit Postcode follow.
DD/MM/YYYY, as the MDAC calendar fills it in. The calendar stops at yesterday.
Required on the MDAC. DD/MM/YYYY; the calendar there starts from your arrival date.
The country that issued your passport. On the MDAC you pick it from a list such as CHN - CHINA.
DD/MM/YYYY. The MDAC calendar starts from today. Malaysia also requires six months or more of validity from your date of entry, which the calendar does not check.
Want someone to fill it in for you?

We don't fill in forms for people, and you don't need to pay anyone to. The official form is free and usually takes under ten minutes. Fill in the fields above, make a copy sheet, then paste each value into the official form.

✓ 100% browser-side. No network calls. No tracking. View source on GitHub to audit.
✓ Rules last verified 2026-10-15.

Field rules below come from the live registration form at imigresen-online.imi.gov.my, read 2026-10-15.

Section 1: Personal Information

Name

One box for your full name. The MDAC does not split given and family names.

  • Max 60 characters. Letters and spaces only: the box will not take a comma, hyphen, apostrophe or digit.
  • Order: follow the order printed on your passport photo page. Many Western passports print given names first; some Asian passports print the family name first. Match the passport, do not reorder.
  • Hyphen or apostrophe in your name: type a space for the hyphen and leave the apostrophe out. That is how the MRZ line at the bottom of the photo page writes the name, so SMITH-JONES becomes SMITH JONES and O'BRIEN becomes OBRIEN.

Passport No.

The number printed next to “Passport No.” on the photo page.

  • Max 12 characters, letters and digits. Type it as printed, without spaces. The box will not take a dash.
  • Do not use the MRZ. The two long lines at the bottom of the photo page include check digits. Use the short number above them.

Date of Birth

  • You cannot type in this box. Tap it and pick the date in the calendar. It fills in as DD/MM/YYYY, for example 22/08/1991.
  • Type it the same way, DD/MM/YYYY, in the pre-check tool above.

Nationality / Citizenship

A dropdown of countries, each shown as a three-letter code and a name: CHN - CHINA, GBR - UNITED KINGDOM.

  • Pick the country that issued your passport. The three-letter code is the one in the MRZ line of your passport.
  • Hong Kong SAR (HKG), Macao SAR (MAC) and Taiwan (TWN) have their own entries, and so do British passports other than GBR, such as GBN - BRITISH NATIONAL OVERSEAS.

Place of Birth

The same country list. Pick the country you were born in.

Sex

MALE or FEMALE.

Date of Passport Expiry

  • Calendar again, DD/MM/YYYY. It accepts any date from today on.
  • Malaysia’s Immigration Department requires a passport valid for six months or more from the date you enter Malaysia. The calendar does not check this, so check it yourself and renew first if your passport runs out sooner.

Email Address and Confirm Email Address

  • Max 100 characters, typed twice. If the two differ, the form says “Your emails do not match. Please try again.”
  • No + in the address. The form only takes letters, digits, dots, hyphens and underscores before the @. name+trip@gmail.com gets “Please enter a valid email address.” Use the plain address.
  • Use an inbox you check. The confirmation and the PIN you need for Check Registration arrive here.

Country / Region Code and Mobile No.

Both are required.

  • Country / Region Code is a list shown as ( 86 ) CHINA, ( 1 ) UNITED STATES. Pick the country your phone number belongs to.
  • Mobile No. takes digits only, up to 12. No +, spaces or dashes: +86 138 1234 5678 goes in as code 86 and number 13812345678.

Section 2: Traveling Information

The form notes that your trip must be within 3 days, including the date of submission.

Date of Arrival

  • Calendar only, DD/MM/YYYY. It offers today and the next two days, nothing later. If you land on 14 May, the calendar offers that date from 12 May.
  • Use the date you land, in Malaysia local time. Red-eye trap: depart 11pm 13 May, land 2am 14 May, and the arrival date is 14/05/2026.

Date of Departure

  • Required. Calendar, DD/MM/YYYY. It starts from your arrival date, and picking a new arrival date clears it.

Flight / Vessel / Transportation No.

  • Required for every mode of travel, max 30 characters. Letters, digits and spaces are accepted, plus @ / - ( ) , '.
  • By air: the flight number on your ticket, such as MH123 (Malaysia Airlines), AK456 (AirAsia), SQ102 (Singapore Airlines). On a codeshare, use the operating carrier’s flight number.
  • By sea or road: the vessel, bus or vehicle number.

Mode of Travel

AIR, LAND or SEA.

Last Port of Embarkation before Malaysia

The MDAC has no port-of-entry box. This field asks where you boarded the flight, ship or vehicle that brings you into Malaysia, and it is a country list, not an airport code.

  • Flying Bangkok to Kuala Lumpur: THA - THAILAND. Bangkok to Kuala Lumpur via Singapore: SGP - SINGAPORE.
  • By road or ferry, pick the country you are leaving, for example SGP - SINGAPORE when you cross into Johor.

Accommodation of Stay

HOTEL/MOTEL/REST HOUSE, RESIDENCE OF FRIENDS/RELATIVES or OTHERS.

Address (In Malaysia), State, Postcode, City

The form says “Please key-in alphanumeric only” above the address.

  • Two lines, up to 100 characters each. Letters, digits, spaces and @ / - ( ) , ' only; other characters disappear as you type.
  • The first line needs at least three words. MANDARIN ORIENTAL KUALA LUMPUR passes; AIRBNB alone gets “Please enter Address (In Malaysia) properly.” NA, N/A, NULL and NIL are refused.
  • State is a list of the 13 states and 3 federal territories (WP KUALA LUMPUR, WP LABUAN, WP PUTRAJAYA). City loads after you pick the state. Postcode takes 5 digits.
  • Hotel: copy the street address from your booking. Airbnb: use the address the host confirmed. Several places: use your first night.

Under the form, drag the slider to verify, then submit.


What happens after you submit

  1. The site shows a confirmation page with your MDAC reference number.
  2. A confirmation email arrives. Keep it: it carries the PIN you need to look the registration up later.
  3. At Malaysian immigration (KLIA, KLIA2, Penang, etc.):
    • Show your passport and your MDAC registration. The Immigration Department’s own posters tell visitors to present the MDAC registration at the counter during the passport check.
    • The officer stamps your passport and you are through. Most interactions are under 30 seconds.
  4. No official page we found asks you to print it. Keep the email or a screenshot on your phone so you can show it.

After you submit: check it, lost PIN, mistakes

From the official MDAC portal and Immigration Department notices, read 2026-10-15.

Check that your MDAC went through

  1. On imigresen-online.imi.gov.my/mdac/main, open CHECK REGISTRATION.
  2. Enter your passport number, choose your nationality and type the PIN sent to your email.
  3. Drag the puzzle piece to verify, then search.

If the puzzle will not take the piece, press RESET for a new one.

Lost the PIN

On the same page, click Forgot your PIN?. Enter your passport number and nationality, and a new PIN goes to your registered email. The portal allows one reset a day.

Made a mistake

The portal has no edit option. Its menu lists Registration, Check Registration, Check Visit Pass and Check eGate Eligibility Status. We found no official instructions for amending a submitted MDAC, or for what happens to a second registration. For a correction, ask the Immigration Department through the contact link the portal gives for MDAC questions: eapp.imi.gov.my/spo.

Filing in the app instead

Since January 2026 the department’s MyNIISe app can also file the MDAC, within the same 3 days before arrival.

Common errors and what they mean

The MDAC shows its messages as pop-ups. These are the ones the registration form can show, word for word.

“Please enter …” / “Please choose …” A required box is empty, and the message names it, for example “Please enter Mobile No.” or “Please enter Date of Departure.” Every box on the form is required.

“Please enter a valid email address.” The address has a character the form does not take, usually a + before the @, or a typo such as a missing dot. The form clears the box; type the plain address again.

“Your emails do not match. Please try again.” Confirm Email Address differs from Email Address. Retype it rather than pasting a typo twice.

“Please enter Address (In Malaysia) properly.” The first address line has fewer than three words. Write the street address, not just a hotel or Airbnb name.

“NA, N/A, NULL, NIL is not allowed for Address (In Malaysia)” Give a real address in Malaysia.

“Postcode cannot less than 5 digit!” Malaysian postcodes have 5 digits. Check the one on your booking.

“Please verify the captcha before proceeding” Drag the slider puzzle under the form before you submit.

The arrival date you need is greyed out The calendar only offers today and the next two days. Come back when your arrival is inside that window.

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. The PIN for Check Registration comes in that email; Forgot your PIN? sends a new one to the same address, once a day. If you typed the email address wrong, ask the Immigration Department at eapp.imi.gov.my/spo.

Frequently asked

When can I submit the Malaysia Arrival Card (MDAC)?
Within 3 days before your arrival in Malaysia. The arrival-date calendar on the MDAC only offers today and the next two days.
Do I need to print the MDAC confirmation?
No official page we found asks you to print it. The Immigration Department's posters do say to present your MDAC registration at the counter during the passport check, so keep the email or a screenshot on your phone.
What address do I enter on the Malaysia Arrival Card?
Where you will stay, in two lines of up to 100 characters. The first line needs at least three words, such as the street address from your booking or MANDARIN ORIENTAL KUALA LUMPUR; a single word like AIRBNB is refused. Then pick the State and City from the lists and type the 5-digit Postcode. For an Airbnb use the host's confirmed address; with several stops use the first night.
How do I enter my name on the MDAC?
MDAC has one Name box for your full name, up to 60 characters, letters and spaces only. Type it in the order printed on your passport photo page, and do not reorder it.
How do I check that my MDAC went through?
Open CHECK REGISTRATION on imigresen-online.imi.gov.my/mdac/main, enter your passport number, choose your nationality and type the PIN sent to your email, then drag the puzzle piece to verify. If the puzzle will not take the piece, press RESET.
I lost my MDAC PIN. What do I do?
Click Forgot your PIN? on the Check Registration page and enter your passport number and nationality. A new PIN goes to your registered email. The portal allows one reset a day.
Can I edit my MDAC after submitting it?
The portal has no edit option, and we found no official instructions for amending a submitted MDAC. For a correction, ask the Immigration Department through the MDAC contact link on the portal: eapp.imi.gov.my/spo.
Cite or share

Share this source

Use this page when warning travelers about official entry-card links or middleman fees. The URL, official source, and verification trail are public.

Suggested citation

How to Fill the Malaysia MDAC: Field Guide (2026)
entrycardguide. Accessed 2026-10-23.
https://entrycardguide.com/malaysia/how-to-fill/