xdataid
EN, choose language

Small tools for Indonesian identity numbers

Decode a NIK or a family card (KK) number, process hundreds of NIKs at once, look up region codes, or generate dummy NIKs for testing. Everything runs in your browser. No data is sent to a server, no account, no cost.

Example: NIK 1271182308840005 reads as

Male, born Thursday, 23 August 1984, registered in Medan Perjuangan, Kota Medan, Sumatera Utara, serial number 0005.

All tools

Who these tools are for

  • Anyone curious about their own NIK. Check the birth date, sex, and issuing region encoded in the 16 digits, plus age and Javanese weton, on the NIK decoder. Family card numbers are explained on the KK decoder.
  • Admins and HR staff. Paste a column of NIKs from a spreadsheet and get a table of region, birth date, and notes on odd numbers with the bulk NIK decoder, without uploading anything. The same page has the Excel formulas, and suppliers' 15-digit NPWPs convert to 16 digits with the NPWP converter.
  • Developers and testers. Generate dummy NIKs with a valid pattern, put them on a watermarked sample KTP, and look up region codes for test data.
  • Designers, teachers, and service staff. Sample ID cards and sample family cards, with every KK field explained in English, for mockups, teaching material, and form-filling guides, always marked "Sample only".

How xDataID works

  • Processed on your device. A page loads the region code list once, then every calculation happens in the browser. No request is made to a server while you type.
  • Reads structure only. No tool here can show a name or address, or confirm that a number is registered. For that, the NIK page lists the official channels of Dukcapil, OJK, and the mobile operators.
  • Region data from the Ministry of Home Affairs. Province, regency/city, and district codes follow the administrative region code list, which is updated periodically.