Generate a fictitious Brazilian company with trade name, CNPJ, state registration and address — for software testing.
Testing an invoicing system, an ERP integration or a supplier registration form requires company data that passes validation. The CNPJ needs correct check digits or the system rejects it before you reach the field you wanted to test. The state registration needs to look plausible. The trade name and address need to fill the layout correctly. This generator produces all of that in one click, using the same modulo-11 algorithm the Receita Federal applies to CNPJs.
The trade name is assembled from common Brazilian surnames and business activities — the kind of name that appears on thousands of real companies without belonging to any specific one. The CNPJ is random with valid check digits, always using branch 0001 (headquarters). The state registration is a plausible 12-digit number. The address uses a real city with its state code. None of it is looked up in any registry and none of it belongs to any real entity.
Everything runs locally in your browser. The data is for software testing only. Using generated company documents to issue invoices, open accounts or conduct any real business transaction is fraud.
No. It passes the math but is not in any government registry.
No. Generation is 100% local.
No. Using fictitious company data in real transactions is fraud.
Because 0001 identifies the headquarters, which is what most test scenarios need.
The IE (Inscrição Estadual) identifies the company at the state tax authority. It is required on invoices in most states. The number generated here is plausible but fictitious.
Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.
Vai.la is not responsible for how the tools are used or for decisions made based on their results.