Pemproses MyKad untuk nombor IC Malaysia

Tampal nombor MyKad, dapatkan CSV bersih dengan tarikh lahir, umur, jantina dan negeri lahir bagi setiap nombor, berserta laporan tentang mana yang ditolak.

🔒 100% dalam pelayar · tiada muat naik ke pelayan

Apa yang dibuang

Peraturan Malaysia & kes luar biasa

Struktur: YYMMDD-PB-GGGG. Enam digit pertama ialah tarikh lahir, dua digit berikutnya ialah kod negeri tempat lahir (PB), dan empat digit terakhir ialah nombor siri yang digit akhirnya mengekod jantina.

SegmenMaksudPeraturan
YYMMDDTarikh lahirPeraturan abad: YY dibaca sebagai 20YY jika tidak melebihi tahun semasa, jika tidak 19YY — jadi 30 ialah 1930 dan 26 ialah 2026 (heuristik bertulis, bukan peraturan rasmi JPN)
PBKod negeri tempat lahir01–16 dipetakan kepada negeri di bawah. JPN juga menggunakan 17–59 dan 82 untuk kod negeri yang tidak diterbitkan sebagai jadual satu-ke-satu, jadi kod itu dipaparkan Tidak diketahui; 60–99 ialah kod negara (lahir di luar Malaysia)
GGGGNombor siriDigit terakhir ganjil = lelaki, genap = perempuan
PBTempat lahir
01Johor
02Kedah
03Kelantan
04Melaka
05Negeri Sembilan
06Pahang
07Pulau Pinang
08Perak
09Perlis
10Selangor
11Terengganu
12Sabah
13Sarawak
14WP Kuala Lumpur
15WP Labuan
16WP Putrajaya
17–59, 82Tidak diketahui — kod JPN yang alat ini tidak dapat petakan kepada satu negeri
60–99Luar negara (kod negara; 60 Brunei, 61 Indonesia, 62 Singapura dan seterusnya)

Tarikh mesti tarikh kalendar sebenar: bulan 13, 30 Februari dan yang seumpamanya ditolak dan dilaporkan. Umur ialah tahun penuh pada hari ini. Nombor boleh ditaip dengan sengkang (850615-07-4567) atau sebagai 12 digit tanpa sengkang (850615074567); teks lain pada baris sama dianggap teks bebas di sekeliling nombor. Pendua dibuang selepas kejadian pertama.

Sebelum dan selepas

Sebelum

Ali: 900101-10-1234
Siti 850615074567
Mei Ling — 880202-08-1356
Ali lagi: 900101-10-1234
Rosnah (IC rosak) 901301-07-9999

Selepas

ic,birthdate_iso,age,gender,state_code,state,status
900101-10-1234,1990-01-01,36,perempuan,10,Selangor,sah
850615-07-4567,1985-06-15,41,lelaki,07,Pulau Pinang,sah
880202-08-1356,1988-02-02,38,perempuan,08,Perak,sah

Cara ia berfungsi

  1. Tampal nombor MyKad dalam kotak INPUT — sengkang tidak wajib, teks tambahan pada baris sama tidak mengapa. Atau tekan "Muat data contoh" untuk contoh Malaysia.
  2. Tekan Jalankan. Setiap nombor sah menjadi satu baris CSV dengan tarikh lahir, umur, jantina dan negeri lahir.
  3. Salin CSV, atau semak laporan di bawah untuk melihat baris mana yang ditolak dan sebabnya — tiada data dimuat naik.

Soalan lazim

Adakah nombor IC saya dimuat naik ke pelayan?

Tidak. Keseluruhan alat ini ialah JavaScript statik dalam pelayar anda. Anda boleh buka tab Network dan sahkan sifar permintaan — penting kerana nombor IC ialah data peribadi yang sangat sensitif.

Bagaimanakah abad ditentukan untuk tahun dua digit?

YY dibaca sebagai 20YY jika tidak melebihi tahun semasa, jika tidak 19YY: pada 2026, YY 30 bermaksud 1930. Nombor itu sendiri tidak menyatakan abadnya, jadi sahkan kes sempadan secara berasingan.

Bagaimanakah jantina ditafsir?

Digit terakhir nombor siri empat digit: ganjil bermaksud lelaki, genap bermaksud perempuan. Ini konvensyen MyKad standard, tetapi ia peraturan tafsiran, bukan semakan identiti yang disahkan.

Apakah maksud lajur negeri untuk kod 21 hingga 99?

Kod 01 hingga 16 dipetakan kepada 13 negeri dan 3 wilayah persekutuan. JPN juga menggunakan 17–59 dan 82 untuk kod negeri lanjutan, tetapi tiada jadual satu-ke-satu yang diterbitkan, jadi alat ini mencetak Tidak diketahui dan bukannya meneka. Kod 60–99 ialah kod negara untuk kelahiran di luar Malaysia, dan kod itu dicetak Luar negara.

Bolehkah ia menyemak kesahihan nombor IC?

Tidak. Alat ini hanya mentafsir format — tarikh kalendar sebenar, kod negeri yang munasabah, dan digit jantina. Ia tidak boleh mengesahkan bahawa nombor itu benar-benar dikeluarkan oleh JPN atau milik orang yang mengemukakannya.