Gerador de CPF e CNPJ para testes
Gere CPF e CNPJ estruturalmente válidos para testar cadastros e validações, inclusive no formato alfanumérico.
Como usar
Escolha CPF ou CNPJ, quantos você precisa e se quer com pontuação ou só os dígitos. O gerador calcula os dígitos verificadores conforme o tipo escolhido. Isso permite testar o formato e o cálculo de CPF ou CNPJ, mas não comprova existência, titularidade nem situação cadastral.
Os números são gerados no navegador, sem consulta à Receita Federal. Podem coincidir com CPF ou CNPJ reais; não há garantia de que estejam disponíveis ou não tenham titular. Use-os apenas em ambientes de teste ou demonstração, sem associá-los a pessoas ou empresas reais.
Exemplo
Gera cinco números de CPF para testar formato e dígitos verificadores. Não consulta registros oficiais e pode gerar números que coincidam com CPF reais. Use apenas em ambientes de teste.
5 CPF de uma vezUma lista pronta para colar num arquivo de teste.CPF da região fiscal 8O nono dígito é 8, a faixa de São Paulo.CNPJ alfanuméricoPara testar se o sistema já aceita letras nas doze primeiras posições.
Perguntas frequentes
Esses números pertencem a alguém?
A ferramenta não consulta registros oficiais e não consegue determinar se um número já foi emitido. Um número gerado pode coincidir com um CPF ou CNPJ real. Ter dígitos verificadores corretos não comprova titularidade nem autoriza seu uso como identificação.
Posso usar num cadastro real?
Não use os números gerados para se identificar, cadastrar uma pessoa ou empresa real, realizar transações ou preencher documentos oficiais. Esta ferramenta destina-se apenas a testes e demonstrações em ambientes separados dos cadastros reais.
Por que o CPF tem uma região fiscal?
O nono dígito indica onde o CPF foi emitido — 8 é São Paulo, 7 é Espírito Santo e Rio de Janeiro, e assim por diante. Poder escolher serve para testar sistemas que derivam alguma coisa dessa posição em vez de tratá-la como um dígito qualquer.
Para que serve gerar CNPJ alfanumérico?
Para descobrir onde o seu sistema ainda assume que um CNPJ é um número. A coluna do banco, a máscara do formulário, a expressão regular e a integração antiga costumam falhar em pontos diferentes, e um número de teste com letras encontra cada um deles.