utilduck
Home · Kantor · Generator & Validator CPF

Generator & Validator CPF

Validasi dua digit cek CPF yang sudah ada, atau buat CPF acak dengan digit cek valid untuk pengujian perangkat lunak — keduanya memakai algoritma modulo 11 resmi Brasil.

Validasi CPF

Ini hanya memeriksa validitas matematis — apakah dua digit cek cocok dengan rumus modulo 11. Ini tidak dapat memastikan CPF benar-benar diterbitkan, milik orang sungguhan, atau saat ini aktif. Untuk itu, gunakan pencarian CPF resmi Receita Federal (Consulta CPF).

CPF terformat
-

Buat CPF uji coba

Nomor yang dihasilkan adalah data uji acak dengan digit cek yang valid secara matematis — nomor ini tidak dimiliki oleh, atau mengidentifikasi, orang sungguhan mana pun. Gunakan hanya untuk pengujian perangkat lunak dan tujuan QA, seperti menguji kolom CPF pada formulir pendaftaran. Menggunakan CPF hasil generate untuk menyamar sebagai seseorang atau melakukan penipuan adalah ilegal di Brasil.

CPF yang dibuat
-

Cara digit cek CPF dihitung

CPF memiliki 9 digit dasar ditambah 2 digit cek. Digit cek pertama mengalikan masing-masing dari 9 digit dasar dengan bobot menurun dari 10 ke 2, menjumlahkan hasil kali tersebut, mengalikan jumlah itu dengan 10 lalu mengambil sisa bagi 11, dan memetakan hasil 10 atau 11 menjadi 0. Digit cek kedua mengulang proses yang sama pada seluruh 10 digit (9 digit dasar ditambah digit cek pertama), menggunakan bobot dari 11 ke 2.

Urutan yang mengulang satu digit sebanyak 11 kali (000.000.000-00, 111.111.111-11, dst.) secara matematis memenuhi rumus ini tetapi tidak pernah diterbitkan oleh Receita Federal, sehingga alat ini menandainya sebagai tidak valid meski checksum-nya lolos — aturan yang sama dengan yang dipakai Receita Federal Brasil dan validator CPF lainnya.