To register for the MDAC, visit imigresen-online.imi.gov.my/mdac/main, create a free account, fill in your passport and travel details, and submit — the entire process takes 3–5 minutes. Registration is completely free and must be completed within 3 days before arrival in Malaysia.
Register for MDAC NowBefore you begin MDAC registration, gather your passport and travel itinerary — the form will not save incomplete sessions without an account.
The Malaysia Digital Arrival Card (MDAC) registration requires three categories of information. Having all of them ready before you open the portal means you can complete the entire MDAC form in a single session without delays.
| Item | Details |
|---|---|
| Valid email address | Used for account creation and to receive your QR code confirmation |
| Passport | Number, issuing country, expiry date — must be valid for entry into Malaysia |
| Confirmed travel details | Arrival date, entry point (e.g., KLIA, KLIA2, Johor Bahru checkpoint), flight number or transport method |
Also useful to have ready:
MDAC registration takes 3–5 minutes at imigresen-online.imi.gov.my/mdac/main and consists of 5 steps ending with your QR code confirmation sent directly to your email.
The MDAC form is available in English and Bahasa Malaysia. Use Google Chrome or Mozilla Firefox for the best experience — other browsers may cause form errors.
On the MDAC portal homepage, click "Register" or "Create Account". Enter your email address and create a password (minimum 8 characters, letters and numbers). Use a personal email you have immediate access to — a verification link is sent instantly. Each traveler registers their own account; children are added as dependants under a parent's account.
After registering, Jabatan Imigresen Malaysia sends a verification email within 2–10 minutes. Open the email and click the verification link to activate your MDAC account. If the email doesn't arrive: check spam, click "Resend Verification Email", or try Gmail/Outlook (most reliable providers). Do not close the MDAC portal tab while waiting.
Once verified, log in and select "New Application" from your dashboard. Complete all form sections in order: Personal details (name as on passport, nationality, date of birth) → Passport details (type, issue date, expiry) → Travel details (arrival date, entry point) → Purpose of visit → Accommodation in Malaysia.
A review screen displays all entered information — this is your last opportunity to make changes. Verify your passport number and arrival date carefully (most commonly mis-entered fields). Tick the declaration checkbox confirming your information is accurate, then click "Submit". Once submitted, the MDAC cannot be edited.
Immediately after submitting, the MDAC portal displays your QR code on screen. The same QR code is emailed as a downloadable PDF. Save it to your phone (screenshot or PDF) or print a copy. Present the QR code to immigration officers at your point of entry. Each QR code is valid for one specific trip — generate a new MDAC for your next visit.
Below is a complete visual guide to every field in the MDAC registration form, with example values for a US traveler (John Doe). All fields marked with * are mandatory.
When you open imigresen-online.imi.gov.my/mdac/main and click Registration, you will see this form. It is divided into two sections: Personal Information and Traveling Information.
The Personal Information section requires your passport data. Below: example filled for John Doe, US citizen, passport A12345678.
| Field Name | What to Enter | Example Value | Notes |
|---|---|---|---|
| Name * | Full name exactly as on your passport | JOHN DOE |
Use capital letters, no abbreviations or nicknames |
| Passport No. * | Your passport number without spaces or dashes | A12345678 |
Double-check – most commonly mis-entered field |
| Date of Birth * | Date of birth in DD/MM/YYYY format | 15/06/1985 |
Click the field to open calendar picker. Navigate to your year, select month, then day |
| Nationality / Citizenship * | Country whose passport you hold | USA - USA |
This is your passport-issuing country, not necessarily country of birth or residence |
| Place of Birth * | Country where you were born | USA - USA |
Select from dropdown. May differ from nationality |
| Sex * | Select MALE or FEMALE | MALE |
Must match your passport gender marker |
| Date of Passport Expiry * | Passport expiry date in DD/MM/YYYY format | 15/06/2030 |
Passport must be valid for at least 6 months beyond your arrival date |
| Email Address * | Your active email address | john.doe@example.com |
Your MDAC QR code will be sent to this email. Use an address accessible on your phone |
| Confirm Email Address * | Re-enter the same email address | john.doe@example.com |
Must be identical to the Email Address field above |
| Country / Region Code * | Phone country dialing code | ( 1 ) UNITED STATES |
Select from dropdown. US = +1, UK = +44, Poland = +48, Germany = +49 |
| Mobile No. * | Mobile phone number without country code | 5551234567 |
Enter digits only, no spaces or dashes. Country code is separate field above |
The Traveling Information section requires your flight/transport details and Malaysia accommodation address. ⚠️ Important: The Date of Arrival must be within 3 days of today — you cannot register too far in advance.
| Field Name | What to Enter | Example Value | Notes |
|---|---|---|---|
| Date of Arrival * | Your Malaysia arrival date in DD/MM/YYYY format | 21/03/2026 |
Must be within 3 days of today. Click field to open date picker |
| Date of Departure * | Planned departure date from Malaysia in DD/MM/YYYY | 28/03/2026 |
Click field to open date picker. Must be after arrival date |
| Flight / Vessel / Transportation No. * | Your flight number, ship voyage number, or transport reference | MH123 |
Found on your ticket or booking confirmation. For land crossings, use bus/coach number |
| Mode of Travel * | Select AIR, LAND, or SEA | AIR |
AIR = by airplane, LAND = road crossing (Johor/Kota Bharu), SEA = ferry/cruise |
| Last Port of Embarkation before Malaysia * | Country you departed from on your direct flight/journey to Malaysia | USA - USA |
If connecting, use the country of your LAST departure before Malaysia (not origin country) |
| Accommodation of Stay * | Type of accommodation in Malaysia | HOTEL/MOTEL/REST HOUSE |
Options: HOTEL/MOTEL/REST HOUSE, RESIDENCE OF FRIENDS/RELATIVES, OTHERS |
| Address (In Malaysia) * | Street address of your accommodation in Malaysia (Line 1 + Line 2) | 45 JALAN BUKIT BINTANG / BUKIT BINTANG |
Alphanumeric only (no special characters). Check hotel confirmation for exact address |
| State * | Malaysian state where you will stay | WP KUALA LUMPUR |
Select from dropdown: JOHOR, KEDAH, SELANGOR, WP KUALA LUMPUR, SABAH, SARAWAK, etc. |
| Postcode * | Malaysian postcode of your accommodation | 55100 |
Find on Google Maps or hotel confirmation. KL city center = 50000–55100 |
| City * | City — auto-populated dropdown after selecting State | KUALA LUMPUR |
This dropdown loads only AFTER you select a State above. Select the appropriate city |
After filling all fields, a puzzle CAPTCHA ("Drag To Verify") appears at the bottom of the form. Slide the puzzle piece into the correct position to verify you are human. Once verified, click the Submit button to complete your MDAC registration.
The MDAC form asks for passport details, travel information, entry point selection, purpose of visit, and accommodation — here is what each field expects.
Many travelers are uncertain about specific MDAC fields. The table below explains each section and provides sample inputs to guide accurate completion of the pre-arrival declaration.
| Form Section | Fields Required | Sample Input / Notes |
|---|---|---|
| Personal Information | Full name, nationality, date of birth, gender | Name exactly as on passport; nationality = passport-issuing country |
| Passport Details | Passport number, type (ordinary/official), issue date, expiry date | Check expiry — must be valid for Malaysia entry (generally 6 months from arrival) |
| Travel Information | Arrival date, mode of transport, flight/vehicle number | For KLIA arrivals: select "Air"; for Johor land crossing: select "Land" |
| Entry Point | Dropdown menu selection | Options include KLIA, KLIA2, Penang International Airport, Johor Bahru (CIQ), Kuching Airport, etc. |
| Purpose of Visit | Dropdown: Tourism, Business, Education, Transit, Other | Select "Tourism" for standard holidays and short stays |
| Accommodation | Hotel name + address OR host name + address | For Airbnb/private stays: enter host's full name and the property address |
Complete your MDAC at least 24–72 hours before your flight to Malaysia. It's free, takes 3–5 minutes, and guarantees a smooth immigration experience.
Start MDAC Registration
MDAC registration works on mobile browsers — Google Chrome for Android and iOS is recommended; there is no dedicated MDAC app available in the App Store or Google Play.
The MDAC portal is mobile-responsive and usable on smartphones and tablets without any additional downloads. However, some browser-specific issues are known:
| Browser | Compatibility |
|---|---|
| Chrome (Android / iOS) | ✅ Best compatibility — all form functions work reliably |
| Safari (iOS) | ⚠️ Some users report form submission errors — switch to Chrome if issues occur |
| Samsung Internet | ⚠️ Generally works but may display formatting incorrectly on older devices |
| In-app browsers (WhatsApp, Instagram) | ❌ Avoid — do not reliably support MDAC submission |
If the MDAC portal fails to load or your submission is rejected, disable your VPN and switch to Chrome or Firefox in incognito mode — this resolves the majority of MDAC portal access problems.
| Problem | Likely Cause | Fix |
|---|---|---|
| Portal page won't load | VPN active or geo-blocking | Disable your VPN entirely, then reload the page |
| Form won't submit | Incompatible browser or cookies | Use Chrome/Firefox in incognito mode; clear cookies |
| Verification email not received | Spam filter / wrong email | Check spam folder; use Gmail or Outlook; click "Resend" |
| Session expired / form lost | Idle timeout | MDAC sessions time out after inactivity — complete the form without long pauses |
| "Invalid credentials" on login | Caps Lock active or unverified account | Check email is verified; use password reset if needed |
Returning travelers log into their existing MDAC account at the same portal and submit a new form for each trip — no re-registration is required.
If you have visited Malaysia previously and already hold an MDAC account, the re-registration process is straightforward:
Visit imigresen-online.imi.gov.my/mdac/main and click "Login"
Use your registered email + password from your previous MDAC account
From your dashboard, select "New Application" — your personal and passport details will be pre-filled from your previous MDAC
Verify pre-filled data is still accurate, then enter your new arrival date, entry point, and accommodation, and submit
Forgot your MDAC password? On the login page, click "Forgot Password", enter your registered email address, and follow the reset link. Password resets arrive within 5 minutes. If the reset email doesn't arrive, check spam or try a different email.
Complete answers to the most common questions about how to register for the Malaysia Digital Arrival Card
Yes — MDAC registration is completely free. There is no fee charged by Jabatan Imigresen Malaysia for submitting the Malaysia Digital Arrival Card. Any website charging for MDAC registration is unofficial. The only genuine MDAC portal is imigresen-online.imi.gov.my/mdac/main.
For first-time registrants, MDAC registration takes 3–5 minutes — including account creation, email verification, and form submission. Returning travelers who already have an MDAC account can complete and submit a new MDAC form in under 2 minutes.
No. You create your MDAC account once and reuse it for all future trips. However, you must submit a new MDAC form for each trip — your QR code is trip-specific and tied to your arrival date and entry point.
Yes — the MDAC portal works on mobile browsers. Use Google Chrome on Android or iOS for the best results. Safari on iPhone may cause form submission errors. There is no official MDAC app — the portal is accessed via browser only.
You need: valid email address (for account), passport (number, nationality, expiry date), confirmed arrival date, entry point (KLIA, KLIA2, etc.), purpose of visit, and accommodation details (hotel name and address or host information).
Immediately after submitting, the MDAC portal generates your QR code. This QR code is displayed on screen and emailed to your registered address as a downloadable PDF. Present the QR code at Malaysian immigration upon arrival.
Adults must register their own MDAC account with their own email address. Children can be registered by their parent or guardian under the parent's MDAC account as a dependant entry. For details on how to complete the MDAC for children and families, see the MDAC Form Filling & Confirmation guide.
MDAC is mandatory for most foreign visitors to Malaysia. Notable exemptions include Singapore citizens, diplomatic passport holders, Malaysian permanent residents, and long-term pass holders (Employment Pass, Student Pass, MM2H). For the full exemption list, visit MDAC Exemptions & Special Cases.
Submit your MDAC within 3 days before your arrival date. You can submit on the day of travel, but completing it in advance is recommended. The MDAC cannot be submitted more than 3 days prior. See the Mandatory Rules & Timing page for full details.
The most common cause is an active VPN. Disable your VPN completely and reload the page. If the portal still doesn't load, switch to Chrome or Firefox in incognito mode and clear your browser cache. See the troubleshooting table above for a full list of fixes.
No — a digital copy on your phone is acceptable at Malaysian immigration. You can screenshot the QR code or save the emailed PDF to your device. A printed copy is a useful backup but is not required.
The entry point is the Malaysian border crossing you will arrive through. Select from the dropdown: KLIA (Kuala Lumpur International Airport Terminal 1), KLIA2 (for AirAsia and budget flights), Penang International Airport, Johor Bahru CIQ (land border with Singapore), or other listed checkpoints. If arriving by cruise, select the relevant port.
No — the MDAC cannot be edited after submission. If critical details are incorrect (wrong passport number, wrong arrival date), you must submit a new MDAC form. For guidance on submitting corrections, see the MDAC Form Filling & Confirmation and MDAC Status & Troubleshooting pages.
The MDAC registration process is the same regardless of entry point — register online at imigresen-online.imi.gov.my/mdac/main and present your QR code at the border. At the Johor Bahru CIQ, eligible nationalities may use the MACS 2.0 automated clearance system at e-gates. See the Malaysia Digital Arrival Card complete guide for Autogate eligibility.
Email verification links from the MDAC portal expire after 24 hours. If your link has expired, return to the login page, click "Resend Verification Email", and use the new link within 24 hours. If the new email doesn't arrive, check spam or try registering with a different email address.
Complete your Malaysia Digital Arrival Card in 3–5 minutes. It's completely free — submit at the official JIM portal and receive your QR code instantly.
Official Jabatan Imigresen Malaysia portal · Free of charge (RM 0) · 3–5 minutes
Everything you need to know about the Malaysia Digital Arrival Card — from exemptions to troubleshooting
Full overview of the Malaysia Digital Arrival Card — what it is, who needs it, exemptions, and QR code.
MDAC GuideDetailed guidance on each form field, family MDAC registration, and how to download your confirmation PDF.
Form GuideCheck if your nationality requires MDAC, visa, or both for entry into Malaysia. Country-by-country breakdown.
Country GuideFull explanation of the 3-day submission rule, when MDAC opens, and what happens if you miss the deadline.
Timing GuideWho is exempt from MDAC? Singapore citizens, PR holders, border pass holders, and diplomatic passports explained.
Exemptions GuideHow to verify you're on the official JIM portal, download your QR code, and avoid MDAC scam websites.
QR Code GuideHow to check if your MDAC was received, fix submission errors, and resolve immigration issues at the border.
TroubleshootingSpecific MDAC guidance for tourists, business travelers, students, families with children, and transit passengers.
Traveler Types