Ferramentas
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. Os números saem com os dígitos verificadores corretos, então passam em qualquer validação de módulo 11 — que é exatamente o que um cadastro de teste precisa exercitar.
Vale a pena dizer o que eles não são: não estão registrados na Receita Federal, não pertencem a ninguém e não têm situação cadastral. São dados fictícios para preencher uma tela de homologação, um arquivo de fixtures ou uma demonstração — não para se identificar em lugar nenhum.
Exemplo
Gera cinco CPF fictícios de demonstração. Os números são válidos no cálculo e não pertencem a ninguém: servem para testar cadastros, não para se identificar.
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?
Não há como saber, e é por isso que eles não devem ser usados como se fossem de alguém. O gerador só resolve a conta dos dígitos verificadores; se o número sorteado coincide com um CPF emitido é acaso, e usá-lo para se identificar seria usar o documento de outra pessoa.
Posso usar num cadastro real?
Não. Informar um CPF ou CNPJ que não é seu em um cadastro é falsidade ideológica, mesmo que o número tenha sido sorteado. O uso legítimo é o ambiente de teste: homologação, dados de exemplo, demonstração.
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.