Person registering Malaysia Digital Arrival Card online on laptop with passport nearby

How to Register for the MDAC: Step-by-Step Guide (2026)

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 Now

What You Need Before Starting Your MDAC Registration

Before 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:

  • Accommodation details — hotel name and address, or host's name and address for private stays
  • Purpose of visit — Tourism, Business, Education, Transit, or Other
Important: The MDAC submission window opens 3 days before your scheduled arrival. You cannot submit the form earlier than this. Submitting on the day of arrival is also accepted, but completing the MDAC in advance avoids queues at immigration. For more on timing rules, see the MDAC Mandatory Rules & Timing page.
Check if You Need MDAC
Traveler preparing documents for MDAC registration with passport and laptop

How to Register for MDAC: 5-Step Process

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.

1

Create Your MDAC Account

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.

2

Verify Your Email Address

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.

3

Log In and Fill In the MDAC Form

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 visitAccommodation in Malaysia.

4

Review and Submit

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.

5

Save Your QR Code Confirmation

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.

Form Filling & Confirmation Details Register for MDAC Now

MDAC Registration Form: Complete Field-by-Field Guide with Screenshots

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.

📋 MDAC Form Overview (Empty Form)

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.

MDAC registration form overview – empty form before filling
📸 MDAC Registration Form – Overview (empty form). All fields with red asterisk (*) are required.

Section 1: Personal Information – Filled Example

The Personal Information section requires your passport data. Below: example filled for John Doe, US citizen, passport A12345678.

MDAC Personal Information section filled with example data – Name JOHN DOE, Passport A12345678, DOB 15/06/1985, Nationality USA
📸 Personal Information section filled. Name: JOHN DOE | Passport: A12345678 | DOB: 15/06/1985 | Nationality: USA-USA | Sex: MALE | Expiry: 15/06/2030 | Email: john.doe@example.com | Phone: +1 5551234567
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

Section 2: Traveling Information – Filled Example

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.

MDAC Traveling Information section filled – Date of Arrival 21/03/2026, Flight MH123, Hotel Bukit Bintang, Kuala Lumpur, Drag to Verify CAPTCHA
📸 Traveling Information section filled. Arrival: 21/03/2026 | Departure: 28/03/2026 | Flight: MH123 | Mode: AIR | Last Port: USA | Hotel: Bukit Bintang, WP Kuala Lumpur 55100 | CAPTCHA slider visible at bottom
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

Step 3: Complete CAPTCHA Verification and Submit

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.

⚠️ After clicking Submit, the form cannot be edited. Verify your passport number and arrival date carefully before submitting.
✅ After successful submission, your MDAC QR code is displayed on screen and emailed to you. Screenshot or save the PDF — you must show this QR code to immigration officers at your Malaysia entry point.
Fill Your MDAC Form Now 📋 Instrukcja po polsku

MDAC Form Fields Explained

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
Accommodation field tip: If you're staying at multiple locations, enter the first night's accommodation. Malaysia immigration does not require a full itinerary — just your initial destination.
Smartphone showing MDAC registration QR code confirmation for Malaysia entry
Important: The MDAC does not ask for financial information during registration. Travelers carrying USD 10,000 or equivalent in cash must declare this separately to Malaysian customs upon arrival — this is not part of the MDAC form.
Official MDAC Portal & QR Code Guide

Register Before You Board

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
Traveler filling MDAC form on smartphone mobile browser

MDAC Registration on Mobile Devices

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
Tip: For MDAC registration on a phone, use landscape orientation on smaller screens to see all form fields without excessive scrolling. For persistent mobile issues, completing your MDAC on a desktop browser eliminates most compatibility problems.
⚠️ No official app: There is no official MDAC mobile app. Any app claiming to be the official MDAC application in the App Store or Google Play is unofficial and potentially fraudulent.

MDAC Portal Troubleshooting: Login and Submission Problems

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
VPN note: The MDAC portal hosted by Jabatan Imigresen Malaysia actively blocks some VPN exit nodes. This is the single most common cause of portal loading failures for international travelers. Disable your VPN completely before visiting imigresen-online.imi.gov.my/mdac/main.
Full Status & Troubleshooting Guide

Logging into an Existing MDAC Account (Returning Travelers)

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:

1

Go to the MDAC Portal

Visit imigresen-online.imi.gov.my/mdac/main and click "Login"

2

Enter Your Credentials

Use your registered email + password from your previous MDAC account

3

Start New Application

From your dashboard, select "New Application" — your personal and passport details will be pre-filled from your previous MDAC

4

Update Travel Details

Verify pre-filled data is still accurate, then enter your new arrival date, entry point, and accommodation, and submit

Important: Each trip requires a separate MDAC submission. Your QR code is trip-specific — the QR from a previous visit is not valid for your next trip to Malaysia.

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.

Returning traveler at Malaysia immigration checkpoint with digital arrival card
Requirements by Country MDAC by Traveler Type

FAQs About MDAC Registration

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.

Ready to Register Your MDAC?

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.

Register for MDAC Now — Free

Official Jabatan Imigresen Malaysia portal · Free of charge (RM 0) · 3–5 minutes

More MDAC Guides

Everything you need to know about the Malaysia Digital Arrival Card — from exemptions to troubleshooting

📄 Complete MDAC Guide

Full overview of the Malaysia Digital Arrival Card — what it is, who needs it, exemptions, and QR code.

MDAC Guide
✅ Form Filling & Confirmation

Detailed guidance on each form field, family MDAC registration, and how to download your confirmation PDF.

Form Guide
🌎 Requirements by Country

Check if your nationality requires MDAC, visa, or both for entry into Malaysia. Country-by-country breakdown.

Country Guide
🕑 Mandatory Rules & Timing

Full explanation of the 3-day submission rule, when MDAC opens, and what happens if you miss the deadline.

Timing Guide
🡅 Exemptions & Special Cases

Who is exempt from MDAC? Singapore citizens, PR holders, border pass holders, and diplomatic passports explained.

Exemptions Guide
📷 Official Website & QR Code

How to verify you're on the official JIM portal, download your QR code, and avoid MDAC scam websites.

QR Code Guide
🔍 Status & Troubleshooting

How to check if your MDAC was received, fix submission errors, and resolve immigration issues at the border.

Troubleshooting
👤 MDAC by Traveler Type

Specific MDAC guidance for tourists, business travelers, students, families with children, and transit passengers.

Traveler Types