Generator CNPJ Brasil
Buat CNPJ valid dalam format legacy (numerik) atau format alfanumerik baru, direncanakan untuk Juli 2026. Digit verifikasi dihitung dengan algoritma resmi. Gratis, tanpa pendaftaran.
Klik Buat CNPJ untuk membuat nomor
Tentang alat ini
Generator CNPJ online dan gratis untuk pengembang, QA, dan pelajar pemrograman. Mendukung format legacy — 14 digit numerik dengan digit verifikasi dihitung menggunakan modulo 11 — dan CNPJ alfanumerik baru, direncanakan untuk Juli 2026. Semua CNPJ yang dihasilkan valid secara matematis. Proses berjalan sepenuhnya di browser, tanpa pendaftaran.
Fitur
Cara Kerja Algoritma CNPJ — Legacy dan Alfanumerik
Dalam CNPJ legacy, 14 digit dibagi menjadi basis (8), cabang (4 — 0001 untuk kantor pusat) dan digit verifikasi (2). Digit verifikasi dihitung dengan jumlah berbobot dan modulo 11 dua kali: setiap karakter dikalikan dengan bobot tertentu, hasilnya dijumlahkan, dibagi 11, dan sisanya menentukan digit verifikasi (0 jika sisa < 2, jika tidak 11 dikurangi sisa). Pada CNPJ alfanumerik prosedurnya sama, tetapi dua belas karakter pertama (basis dan cabang) dapat mencakup huruf A–Z — nilai setiap huruf adalah kode ASCII-nya dikurangi 48 (A=17… Z=42). Digit verifikasi selalu numerik (0–9). Receita Federal menyarankan untuk menghindari huruf I, O, Q, dan F untuk mencegah kebingungan visual dan tabrakan perhitungan; generator ini sudah mengecualikannya.
CNPJ Legacy vs. CNPJ Alfanumerik — Apa Bedanya?
CNPJ Brasil mengalami pembaruan struktural yang signifikan. Format legacy hanya menggunakan digit pada 14 karakternya, dengan kapasitas sekitar 100 juta basis unik. Format alfanumerik baru, direncanakan untuk Juli 2026, mempertahankan 14 karakter tetapi dua belas karakter pertama (basis dan cabang) akan menerima huruf A–Z selain digit, memperluas kapasitas secara signifikan. Hanya dua digit verifikasi yang tetap numerik, dan algoritma modulo 11 tidak berubah.
Kasus Penggunaan
Aplikasi praktis paling umum dari generator CNPJ dalam alur kerja pengembangan dan QA adalah:
- Validasi Formulir dan UIUji bidang CNPJ, masker, dan logika validasi. Dengan format alfanumerik, periksa apakah UI menerima huruf dengan benar.
- Sistem Pajak dan NF-eValidasi alur penerbitan faktur dan integrasi, menguji kedua format.
- Database dan Lingkungan StagingIsi lingkungan staging dengan data perusahaan yang realistis tanpa mengekspos informasi nyata.
- Integrasi APILakukan pengujian integrasi dengan layanan eksternal yang memvalidasi format CNPJ.
- UX Design dan DemoBuat persona bisnis untuk prototipe dan presentasi tanpa mengekspos data nyata.
- Migrasi ke CNPJ AlfanumerikBuat CNPJ alfanumerik untuk menguji apakah sistem lama telah diperbarui dengan benar.
- Uji Kompatibilitas antar FormatBuat batch dari kedua jenis untuk memastikan laporan dan integrasi menangani kedua format secara konsisten.
Cara Menggunakan
Pilih format
Pilih antara CNPJ Legacy (numerik) atau CNPJ Alfanumerik (format baru). Saat membuka halaman, CNPJ legacy sudah dibuat secara otomatis.
Buat satu atau beberapa
Klik "Buat CNPJ" untuk satu nomor. Untuk batch, aktifkan "Buat Beberapa CNPJ" dan gunakan "Salin Semua".
Pilih format output
Aktifkan "Tanpa tanda baca" untuk menghapus titik, garis miring, dan tanda hubung — ideal untuk database, JSON, dan API.
Pertanyaan dan Jawaban
Tidak. CNPJ yang dihasilkan bersifat fiktif dan tidak terdaftar. Mereka lulus validasi matematis, tetapi tidak memiliki validitas hukum. Gunakan secara eksklusif untuk pengujian perangkat lunak.
Ya, untuk pengujian perangkat lunak, tujuan pendidikan, dan demonstrasi teknis. Menggunakan CNPJ fiktif untuk pendaftaran resmi atau penipuan adalah tindak pidana menurut KUHP Brasil (Pasal 299).
CNPJ alfanumerik adalah format baru registrasi perusahaan Brasil, direncanakan untuk Juli 2026. Dua belas karakter pertama (basis dan cabang) akan menerima huruf A–Z selain digit 0–9. Hanya dua digit verifikasi yang tetap numerik, dan algoritma modulo 11 tidak berubah.
CNPJ alfanumerik baru direncanakan untuk Juli 2026. CNPJ legacy yang sudah diterbitkan akan tetap berlaku selamanya. Sistem harus mempersiapkan diri untuk memvalidasi kedua format.
Ya, semua CNPJ yang diterbitkan dalam format numerik legacy tetap sepenuhnya berlaku. Sistem harus menerima dan memvalidasi kedua format secara bersamaan.
CNPJ memiliki 2 digit verifikasi yang dihitung dari 12 karakter pertama menggunakan jumlah berbobot dengan modulo 11 dua kali. Bobot untuk perhitungan pertama adalah 5,4,3,2,9,8,7,6,5,4,3,2 dan untuk yang kedua 6,5,4,3,2,9,8,7,6,5,4,3,2. Untuk CNPJ alfanumerik, huruf dikonversi menggunakan kode ASCII dikurangi 48 (A=17 hingga Z=42) sebelum perhitungan yang sama. Jika sisa pembagian kurang dari 2, digit verifikasi adalah 0; jika tidak, 11 dikurangi sisa. Receita Federal menyarankan untuk menghindari huruf I, O, Q, dan F.