Generator CNPJ (Numerik & Alfanumerik)
Privasi sejak awal — berjalan sepenuhnya di peramban Anda
CNPJ (Cadastro Nacional da Pessoa Jurídica) adalah ID pajak Brasil untuk perusahaan — secara historis empat belas digit, tetapi sejak Juli 2026, Receita Federal juga menerbitkan CNPJ alfanumerik, dengan huruf pada dua belas posisi pertama. Toova menghasilkan kedua varian di browser Anda dengan digit pemeriksa valid — siap untuk fixture, validasi form, dan data demo.
Mengapa CNPJ menjadi alfanumerik di 2026
Stok CNPJ numerik murni terbatas — delapan digit basis memberikan 100 juta akar perusahaan, dan meski dengan suffix cabang empat digit, Receita kehabisan ruang dalam dekade berikutnya. Solusinya adalah memperluas alfabet ke A-Z pada dua belas posisi pertama, mempertahankan numerik hanya untuk dua digit pemeriksa terakhir. Perusahaan yang sudah ada mempertahankan CNPJ numerik mereka selamanya; format alfanumerik berlaku untuk pendaftaran baru mulai Juli 2026. Alat, validator, dan database harus menangani keduanya.
Numerik vs alfanumerik, berdampingan
CNPJ numerik tampak seperti 12.345.678/0001-95 — empat belas digit dengan mask standar. Yang alfanumerik tampak seperti 12.ABC.345/01DE-35 — dua belas posisi pertama dapat berupa kombinasi digit dan huruf kapital apa pun, dua terakhir tetap digit, dan mask XX.XXX.XXX/XXXX-DD yang sama berfungsi. Keduanya berbagi algoritma digit pemeriksa yang sama, hanya diterapkan pada nilai karakter alih-alih digit murni. Di Toova Anda memilih varian dari toggle di atas halaman.
Cara digit pemeriksa alfanumerik dihitung
Aturan resmi Receita Federal memetakan setiap karakter ke nilai numerik dengan mengurangi 48 dari kode ASCII-nya. Jadi 0 dipetakan ke 0, 9 ke 9, A ke 17, dan Z ke 42. Setiap nilai dipetakan dikalikan dengan vektor bobot standar (5,4,3,2,9,8,7,6,5,4,3,2 untuk yang pertama; 6,5,4,3,2,9,8,7,6,5,4,3,2 untuk yang kedua), dijumlahkan, dan direduksi modulo 11. Aturan modulo 11 yang sama yang berlaku untuk CNPJ numerik sejak tahun 1970-an kini diperluas ke huruf.
Generasi massal dan format
Aktifkan mode batch untuk menghasilkan hingga dua puluh CNPJ sekaligus. Masing-masing acak secara independen, diformat dengan atau tanpa mask, dan dapat disalin individual atau dalam blok. Pilihan varian — numerik atau alfanumerik — berlaku untuk seluruh batch. Gunakan untuk mengisi direktori perusahaan palsu, melatih validator yang harus menangani kedua format, dan merekam demo.
Pertanyaan yang Sering Diajukan
- Kapan penerbitan CNPJ alfanumerik dimulai?
- Mulai Juli 2026. CNPJ numerik yang ada tidak terpengaruh — tetap valid selamanya. Hanya pendaftaran baru sejak tanggal itu yang dapat menyertakan huruf.
- Apakah CNPJ perusahaan saya saat ini akan berubah?
- Tidak. Receita Federal secara eksplisit menyatakan: format alfanumerik hanya berlaku untuk penerbitan baru. Setiap CNPJ numerik yang sudah diterbitkan tetap persis seperti adanya.
- Apakah CNPJ alfanumerik hanya menggunakan huruf kapital?
- Ya. Alfabet adalah digit 0-9 ditambah huruf kapital A-Z. Huruf kecil bukan bagian dari format.
- Apakah matematika digit pemeriksa bekerja sama di kedua varian?
- Hampir. Aturan jumlah berbobot modulo 11 identik, tetapi untuk huruf, nilai numerik setiap karakter adalah kode ASCII-nya dikurangi 48 (A=17, Z=42). Kedua digit pemeriksa itu sendiri adalah desimal di kedua varian.
- Apakah CNPJ yang dihasilkan terdaftar di kantor pajak?
- Tidak. Mereka memenuhi algoritma tetapi tidak ditugaskan kepada perusahaan oleh Receita Federal. Tidak muncul dalam pencarian resmi — sempurna untuk tes, tidak berguna untuk penipuan.
- Bisakah saya menggunakan CNPJ yang dihasilkan di produksi?
- Hanya untuk tes, fixture, dan layar demo. Menggunakan CNPJ yang dihasilkan untuk menerbitkan faktur, membuka akun, atau mengelak pajak adalah penipuan dan kejahatan di Brasil.
- Apakah validator CNPJ yang ada menerima CNPJ alfanumerik?
- Banyak yang belum — sebagian besar pustaka validasi mengasumsikan input murni numerik. Alat dan validator harus diperbarui sebelum Juli 2026 untuk menerima varian alfanumerik. Itulah sebagian alasan kami membangun generator ini: pengembang memerlukan data uji nyata saat memperbarui sistem mereka.