Malaysian MyKad
Data Extraction
Extract and validate data from Malaysian MyKad identity cards with AI that understands IC number encoding, dual-script content, and JPN formats.
Sample Extraction Demo
See how TurboLens extracts structured data from Bahasa Melayu mykad (malaysian identity card) documents.
Input Document

Extracted JSON Output
{
"ic_number": "900515-14-5678", "full_name": "AHMAD BIN ABDULLAH", "address_line_1": "NO. 12 JALAN MERDEKA", "address_line_2": "TAMAN HARMONI", "address_line_3": "50000 KUALA LUMPUR", "date_of_birth": "1990-05-15", "gender": "LELAKI", "citizenship": "WARGANEGARA"}Extracted Fields
Key data fields extracted from mykad (malaysian identity card) documents.
IC Number
ic_number12-digit identity card number (YYMMDD-SS-NNNN format)
900515-14-5678
Full Name
full_nameFull legal name as registered with JPN
AHMAD BIN ABDULLAH
Date of Birth
date_of_birthBirth date extracted and cross-validated with IC number
1990-05-15
Address
address_line_1Registered residential address
NO. 12 JALAN MERDEKA, TAMAN HARMONI, 50000 KUALA LUMPUR
Gender
genderGender (LELAKI/PEREMPUAN) cross-validated with IC last digit
LELAKI
Language & Region Details
Special Handling
- 12-digit IC number with state and DOB encoding
- Dual script: Rumi (Latin) and Jawi (Arabic-based) on some cards
- Religion and citizenship status indicators
Key Features
Purpose-built capabilities for Bahasa Melayu mykad (malaysian identity card) processing.
IC Number Validation
Decodes and validates the 12-digit IC number: YYMMDD (DOB) + SS (state code) + NNNN (sequence with gender parity).
Dual Script Support
Reads both Rumi (Latin) and Jawi (Arabic-derived) script present on certain MyKad variants.
State Code Mapping
Maps the 2-digit state code in IC numbers to Malaysian states for address verification.
Smart Card Indicator
Detects MyKad chip indicators and card generation for accurate format-specific extraction.
ROI & Business Impact
Field Accuracy
Extraction accuracy for MyKad fields
Processing Speed
Per-card processing time
Batch Throughput
MyKad cards processed per hour
Related Capabilities
Related Solutions
Frequently Asked Questions
The 12-digit IC number encodes date of birth (YYMMDD), state of birth (2 digits), and a sequence number where the last digit indicates gender (odd=male, even=female). TurboLens validates all these components and flags inconsistencies.
Yes. Some MyKad variants include Jawi (Arabic-based Malay script) alongside Rumi (Latin script). TurboLens can extract text from both scripts.
Yes. TurboLens processes MyKad (citizens), MyPR (permanent residents), and MyKAS (temporary residents) cards with format-specific extraction rules.
Get Started Today
Try DocumentLens for free or contact us for an enterprise solution with dedicated support and custom integrations.
Need Enterprise Support?
Submit an inquiry below or email us at support@turbolens.io
