Generator CPF Brasil

Generator CPF valid untuk pengujian dan pengembangan perangkat lunak. Buat CPF acak atau beberapa sekaligus, per negara bagian, dengan atau tanpa tanda baca. Gratis, tanpa pendaftaran.

Klik Buat CPF untuk membuat nomor

Tentang alat ini

Generator CPF online dan gratis yang ditujukan untuk pengembang dan pengujian perangkat lunak. Alat ini menghasilkan nomor CPF yang valid secara matematis, dengan digit verifikasi dihitung menggunakan algoritma resmi modulo 11, sehingga lolos dari validasi formulir atau aturan bisnis apa pun. Seluruh proses berjalan di browser, tanpa pendaftaran dan tanpa kaitan dengan orang nyata. Anda dapat membuat CPF acak, membatasi hasil ke negara bagian tertentu, atau membuat batch hingga 100 nomor sekaligus.

Fitur

Buat CPF valid per negara bagian
Batch hingga 100 CPF unik
Format dengan tanda baca atau angka saja
Digit verifikasi dihitung dengan modulo 11
Tabel wilayah fiskal berdasarkan digit

Cara kerja algoritma CPF

Algoritma CPF terdiri dari 11 digit: 9 identifikasi dan 2 verifikasi di akhir. 9 digit pertama bersifat sekuensial berdasarkan wilayah fiskal, dan digit ke-9 menunjukkan negara bagian tempat dokumen diterbitkan. Dua digit terakhir berasal dari perhitungan modulo 11 atas digit sebelumnya: setiap digit dikalikan dengan bobot, semuanya dijumlahkan, dibagi 11, dan sisanya menentukan digit verifikasi. Metode ini dirancang untuk mendeteksi kesalahan ketik. Mengubah satu digit atau membalik dua digit hampir selalu merusak validasi, sehingga sistem apa pun dapat menolak nomor yang tidak valid tanpa perlu menghubungi otoritas pajak.

Digit ke-9 CPF berdasarkan Wilayah Fiskal

DigitNegara Bagian
0Rio Grande do Sul (RS)
1Distrito Federal (DF), Goiás (GO), Mato Grosso (MT), Mato Grosso do Sul (MS), Tocantins (TO)
2Acre (AC), Amapá (AP), Amazonas (AM), Pará (PA), Rondônia (RO), Roraima (RR)
3Ceará (CE), Maranhão (MA), Piauí (PI)
4Alagoas (AL), Paraíba (PB), Pernambuco (PE), Rio Grande do Norte (RN)
5Bahia (BA), Sergipe (SE)
6Minas Gerais (MG)
7Espírito Santo (ES), Rio de Janeiro (RJ)
8São Paulo (SP)
9Paraná (PR), Santa Catarina (SC)

Kasus Penggunaan

Aplikasi praktis paling umum dari generator CPF dalam alur kerja pengembangan dan QA adalah:

  • Validasi formulir dan UIMenguji mask input, validasi real-time (JavaScript, React, Angular, dll.), pesan kesalahan, dan perilaku frontend dengan data yang lolos semua aturan.
  • Pengujian otomatis (Unit, Integration & E2E)Mengisi fixture, database pengujian, dan skenario dengan CPF valid, menghilangkan data nyata dan mengurangi risiko kebocoran.
  • Lingkungan pengembangan dan stagingMembuat pengguna uji di staging, database lokal, atau lingkungan demo tanpa melanggar undang-undang perlindungan data atau menggunakan data produksi.
  • Pengujian API dan integrasiMengirim payload realistis ke endpoint yang memerlukan CPF: pendaftaran, pemeriksaan kredit, penerbitan faktur, dan layanan pihak ketiga.
  • Mockup, prototipe, dan presentasiMengisi layar Figma, Adobe XD, atau slide klien dengan data yang meyakinkan secara visual, tanpa mengekspos informasi nyata.
  • Pengujian performa dan bebanMenghasilkan ratusan CPF dengan cepat untuk mensimulasikan volume pendaftaran atau kueri besar dalam lingkungan terkendali.
  • Studi, pelatihan, dan kursusGuru dan siswa menggunakannya untuk contoh praktis di kelas pemrograman, database, dan validasi formulir.

Cara Menggunakan

1

Buat CPF dengan cepat

Saat membuka halaman, CPF pertama sudah siap. Untuk membuat yang baru, klik "Buat CPF" — nomor tersedia untuk disalin dengan satu klik.

2

Buat beberapa sekaligus

Centang "Buat Beberapa CPF", pilih jumlahnya (antara 2 dan 100), lalu klik "Buat CPF". Tombol "Salin Semua" mengirim seluruh daftar ke clipboard.

3

Pilih format

Secara default, CPF diformat dengan titik dan tanda hubung. Jika Anda membutuhkan nomor mentah (database, JSON, dll.), aktifkan "Angka Saja" sebelum membuat.

Pertanyaan dan Jawaban

Apakah menggunakan CPF yang dihasilkan adalah tindak pidana?

Tergantung penggunaannya. Untuk pengujian perangkat lunak, studi, demonstrasi, dan pengembangan, tidak ada masalah, karena memang itulah tujuan alat ini. Yang menjadi tindak pidana adalah menggunakan CPF yang dihasilkan dalam daftar resmi, kontrak, deklarasi, atau situasi apa pun yang memerlukan identifikasi nyata. Dalam hal itu, perilaku tersebut dapat dikategorikan sebagai pemalsuan ideologis (Pasal 299 KUHP Brasil) dan, tergantung konteksnya, penipuan.

Apakah CPF yang dihasilkan di sini valid dan terdaftar di Receita Federal?

Nomor ini valid secara matematis, artinya lolos verifikasi digit karena perhitungan modulo 11 sudah benar. Namun fiktif dan tidak memiliki kaitan dengan orang nyata maupun pendaftaran di Receita Federal. Nomor ini digunakan untuk memvalidasi formulir dan aturan bisnis selama pengembangan, dan tidak lebih dari itu. Mencoba menggunakannya dalam pendaftaran resmi tidak akan berhasil dan masih dapat dikategorikan sebagai tindak pidana.

Bagaimana generator menentukan negara bagian dan apa arti digit kesembilan CPF?

Digit kesembilan CPF, tepat sebelum dua digit verifikasi, sesuai dengan wilayah fiskal tempat dokumen diterbitkan. São Paulo adalah 8, Rio Grande do Sul adalah 0, Paraná dan Santa Catarina adalah 9, dan seterusnya. Pemilih negara bagian menetapkan digit tersebut untuk menghasilkan nomor yang konsisten dengan wilayah tertentu. Jika dibiarkan pada "Semua Negara Bagian", digit dipilih secara acak.

Kapan menggunakan CPF dengan tanda baca dan kapan menggunakan angka saja?

Tergantung di mana nomor tersebut akan digunakan. Formulir dan layar yang menampilkan CPF kepada pengguna biasanya menggunakan format dengan tanda baca (999.999.999-99). Database, API, dan validasi backend cenderung menyimpan nomor bersih, tanpa karakter khusus. Opsi "Angka Saja" menangani ini langsung saat pembuatan, tanpa perlu memproses string setelahnya.

Apa perbedaan antara CPF fake, palsu, dan acak?

Dalam praktiknya, semua istilah tersebut menggambarkan alat yang sama: sebuah utilitas yang menghasilkan nomor mengikuti aturan matematis CPF, tetapi tanpa dimiliki oleh siapa pun. "Fake" dan "palsu" adalah pencarian yang paling umum, sementara beberapa pengembang lebih suka "fiktif", "acak", atau "uji coba" karena terdengar kurang sugestif. Hasilnya dan tujuannya sama dalam semua kasus.

Bacaan yang Disarankan:CPF (Cadastro de Pessoas Físicas)

Lihat juga