Random CNPJ Generator

 
Synthetic Brazilian CNPJ (Cadastro Nacional da Pessoa Jurídica) generated locally in your browser with the Web Crypto API. Values use random base digits with valid mod-11 check digits and are not tied to a real company — for testing only.

Synthetic Brazilian CNPJ numbers

Generate a fake but correctly shaped Brazilian CNPJ (NN.NNN.NNN/NNNN-NN) for vendor and supplier records, B2B onboarding and KYC forms, invoices (notas fiscais), CRM seed data, and QA fixtures. Each value carries the two trailing mod-11 check digits, so it passes standard CNPJ validators, and the all-identical-digit case (which real validators reject) is never produced. CNPJ has no reserved “never-issued” block, so treat these strictly as synthetic test data.

Mock data use cases

Use this generator for fictional test data in demo forms, QA records, screenshots, seed data, and documentation examples where a real CNPJ must never be used.

Privacy and limitations

This generator runs locally in your browser. Generated values match the CNPJ format and carry valid mod-11 check digits, but are built from random base digits and are not assigned to or connected to a real company. Unlike some national IDs, CNPJ has no reserved block guaranteeing a value was never issued, so use these only as synthetic fixtures.