NIK Parser — Decode Nomor KTP Indonesia
Parse 16 digit NIK KTP Indonesia menjadi info provinsi, tanggal lahir, dan jenis kelamin. 100% di browser, data tidak dikirim ke server.
Apa itu NIK?
NIK (Nomor Induk Kependudukan) adalah identitas tunggal setiap penduduk Indonesia berupa 16 digit angka yang tercantum pada KTP elektronik. Nomor ini bersifat unik, berlaku seumur hidup, dan tidak berubah meski penduduk pindah domisili. NIK dipakai sebagai referensi wajib di hampir semua layanan publik: pendaftaran BPJS, NPWP, rekening bank, SIM, kartu seluler, hingga vaksinasi.
Struktur 16 Digit NIK
NIK bukan sekadar angka acak. Setiap bagian menyimpan informasi spesifik tentang pemiliknya.
- Digit 1-2: Kode provinsi tempat penerbitan KTP (sesuai kode BPS).
- Digit 3-4: Kode kabupaten/kota.
- Digit 5-6: Kode kecamatan.
- Digit 7-8: Tanggal lahir. Untuk perempuan, tanggal ditambah 40 (jadi tanggal 15 untuk perempuan ditulis 55).
- Digit 9-10: Bulan lahir.
- Digit 11-12: Dua digit terakhir tahun lahir.
- Digit 13-16: Nomor urut penerbitan KTP di wilayah tersebut pada tanggal yang sama.
Cara Membedakan Laki-laki dan Perempuan
Konvensi yang dipakai sejak zaman KTP manual: tanggal lahir perempuan ditambah 40. Jadi bila digit 7-8 bernilai 01-31, pemilik NIK adalah laki-laki. Bila bernilai 41-71, pemilik NIK adalah perempuan (tanggal asli = nilai - 40).
Kapan NIK Ini Diperlukan?
Developer sering butuh parse NIK saat membangun sistem kependudukan, e-KYC, atau form pendaftaran. Validasi NIK di sisi client memastikan input sudah benar sebelum dikirim ke backend — mengurangi beban server dan memberi feedback cepat ke user.
Tool ini 100% bekerja di browser Anda. NIK yang Anda masukkan tidak dikirim ke server kami, tidak disimpan, dan tidak di-log. Cocok untuk testing, debugging, atau edukasi tentang struktur NIK.
Catatan Penting
Parser ini hanya mendekode struktur angka. Tidak ada validasi terhadap database Dukcapil — NIK yang secara format valid belum tentu benar-benar terdaftar. Untuk verifikasi resmi, gunakan layanan Dukcapil atau API yang terotorisasi.
FAQ
Apakah NIK saya aman?
Ya. Semua parsing dilakukan di browser dengan JavaScript. Tidak ada request ke server.
Kenapa kode kabupaten/kecamatan tidak ditampilkan sebagai nama?
Data referensi kabupaten dan kecamatan sangat besar (ribuan entri). Kami tampilkan kodenya agar Anda bisa cek di data referensi BPS bila perlu.
Bisa cek NIK orang lain?
Secara teknis bisa, tapi harap hormati privasi. Gunakan tool ini hanya untuk NIK milik sendiri atau dengan izin pemilik.