MyKad Tools
Interactive reference for Malaysia's identity card
Made by Deadboy

Understand how your MyKad number actually works.

Interactive tools for exploring the Malaysian identity card system β€” how the 12-digit IC number is structured, how its hidden math checksum works, and how to validate any IC instantly. No installation, no sign-up. Everything runs in your browser.

01

IC Checksum Tutorial

Recommended

Learn step-by-step how the hidden math inside your IC number works. Interactive, with animations, 3 languages, and voice narration β€” designed so even non-technical readers can follow.

14 steps EN / BM / δΈ­ζ–‡ Narration Dark mode Offline
β†’
02

IC Generator & Analyzer

Developer tool

Generate single or batch IC numbers for testing, or paste any 12-digit IC to analyze its components β€” birth date, place of birth, sequence, checksum, and gender. Exports to TXT, CSV, and JSON.

Batch up to 500 Full state-code reference Export formats Batch analytics
β†’
03

MyKad Validator

Community

An older community-built IC number validator, included as a historical reference. Lightweight and minimal β€” useful for quick checks or comparing implementations.

Lightweight Quick check Reference implementation
β†’

About these tools

These tools are part of an open research archive documenting how the Malaysian MyKad identity card works β€” its format, the hidden ISO 7064 Mod 11,2 checksum algorithm, chip-reading via APDU commands, and OCR research. Everything is compiled from publicly available sources.

For the full technical reference, complete documentation, source code, and credits, visit the GitHub repository.

Disclaimer: The checksum algorithm has never been officially confirmed by JPN (Jabatan Pendaftaran Negara). It was reverse-engineered by community researchers. A passing checksum does not mean the IC belongs to a real person β€” it only confirms the internal math is consistent. Do not use as sole means of identity verification. Example IC numbers shown in these tools are fictitious.