./prontouso.com
FERRAMENTAS DE DESENVOLVIMENTO

Gerador e Validador de CPF / CNPJ

Gere CPFs e CNPJs válidos com ou sem máscara, selecione o estado de origem fiscal ou filial, gere lotes de até 50 documentos e valide em tempo real com passo a passo dos dígitos verificadores.

Status da ferramentaPronta para usar no seu navegador
Disponível
prontouso://dev/documentos-brPROCESSADO LOCALMENTE

Configuração

Escolha o tipo e gere uma amostra ou lote.

ENTRADA
Tipo de documento
11 dígitos · dois verificadores.
Formato
Quantidade
Validade matemática ≠ documento real. Validade matemática ≠ documento real. A geração só satisfaz a regra dos dígitos verificadores.

Resultado

CPF consistente para testes.

CPF
DADO GERADONÃO VERIFICADO EM BASE REAL
223.740.099-71
COM MÁSCARAREGIÃO ALEATÓRIAMÓDULO 11

CNPJ alfanumérico

As 12 primeiras posições podem combinar A–Z e 0–9; os dois verificadores finais continuam numéricos.

O que é validado?

Estrutura, caracteres permitidos, sequências triviais e os dois dígitos verificadores pelo Módulo 11.

O que não é validado?

Existência, titularidade, situação cadastral ou qualquer dado de bases governamentais.

Como funciona

  1. Informe os dados

    Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.

  2. Veja o resultado na hora

    A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.

  3. Use o resultado

    Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.

100% Privado e SeguroRoda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

O que é Gerador e Validador de CPF / CNPJ?

Gerador e validador de CPF, CNPJ e CNPJ alfanumérico para testes de software. Gere documentos válidos com ou sem máscara, escolha região fiscal ou tipo de filial, gere lotes de até 50 documentos, e valide qualquer documento com auditoria matemática completa.

ENTENDA A FERRAMENTA

Como gerar e validar CPF, CNPJ e o novo CNPJ alfanumérico

Gere CPFs e CNPJs matematicamente válidos para testes — incluindo o novo formato alfanumérico do CNPJ —, ou valide qualquer documento existente com o passo a passo completo do algoritmo Módulo 11.

O algoritmo Módulo 11, passo a passo

CPF e CNPJ usam dois dígitos verificadores calculados pelo mesmo princípio: cada posição do documento é multiplicada por um peso, os produtos são somados, e o resto da divisão por 11 define o dígito esperado. A aba de validação mostra cada peso, cada produto e a soma final, então é possível conferir manualmente onde um documento digitado errado diverge do esperado.

CPF — pesos
peso = posição + 1 (contado do fim para o início)
CNPJ — pesos
peso = ((posição) % 8) + 2, cíclico

O novo CNPJ alfanumérico

Desde a atualização da Receita Federal, o CNPJ pode conter letras além de números nos 12 primeiros caracteres (os dois dígitos verificadores continuam sempre numéricos). Cada letra vira um valor numérico pela regra oficial — o código ASCII do caractere menos 48 — antes de entrar na mesma fórmula de peso e soma do CNPJ tradicional. Escolha 'CNPJ alfanumérico' no gerador para criar exemplos já no novo formato.

Valor da letra 'A' na fórmula

'A' tem código ASCII 65, então seu valor numérico na soma é 65 − 48 = 17.

charCode('A') - 48 = 17

Região fiscal do CPF e tipo de filial do CNPJ

No CPF, o 9º dígito indica a região fiscal onde o documento foi emitido — por exemplo, 8 para São Paulo ou 0 para o Rio Grande do Sul. Escolher uma região no gerador cria documentos consistentes com esse critério, útil para testar regras que dependem da origem do CPF.

No CNPJ, os dígitos de 9 a 12 indicam o número de ordem do estabelecimento: 0001 para a Matriz, e números seguintes para filiais. O gerador permite fixar Matriz, Filial (número aleatório diferente de 0001) ou deixar aleatório entre os dois.

Geração em lote para testes automatizados

Gere até 50 documentos de uma vez, todos matematicamente válidos, e copie a lista ou baixe como arquivo .txt — útil para popular planilhas de teste, massas de dados de QA ou fixtures de testes automatizados sem digitar cada documento manualmente.

Por que documentos com todos os dígitos iguais são inválidos

Sequências como 111.111.111-11 ou 00.000.000/0000-00 até poderiam produzir dígitos verificadores matematicamente consistentes em alguns casos, mas as regras oficiais da Receita Federal invalidam explicitamente qualquer documento com todos os dígitos repetidos, como proteção adicional contra fraude óbvia. O validador rejeita esses padrões mesmo que o cálculo do dígito bata.

Calculado localmente, nenhum dado real envolvido

Toda geração e validação roda no seu navegador via JavaScript — nenhum documento digitado ou gerado é enviado a um servidor. Os documentos gerados são matematicamente válidos, mas fictícios: eles não pertencem a nenhuma pessoa ou empresa real e não são consultados contra nenhuma base de dados.

Perguntas frequentes

O que é o CNPJ alfanumérico e quando ele passou a existir?

É o novo formato de CNPJ definido pela Receita Federal, que permite letras nas 12 primeiras posições (os 2 dígitos verificadores continuam numéricos). Esta ferramenta já gera e valida documentos nesse novo formato, além do CNPJ tradicional só numérico.

Os documentos gerados pertencem a pessoas ou empresas reais?

Não. Eles são criados algoritmicamente no seu navegador só para satisfazer a regra matemática de validação — a ferramenta não consulta nem armazena nenhum cadastro real.

Por que 111.111.111-11 é inválido mesmo com dígitos que parecem corretos?

As regras oficiais da Receita Federal invalidam explicitamente qualquer CPF ou CNPJ com todos os dígitos idênticos, independente do que o cálculo do Módulo 11 resultaria, como proteção extra contra fraudes óbvias.

Como a letra de um CNPJ alfanumérico entra no cálculo do dígito verificador?

Cada caractere (número ou letra) é convertido para um valor usando seu código ASCII menos 48 — por exemplo, '0' vale 0 e 'A' vale 17 — e esse valor entra na mesma soma ponderada usada para calcular os dígitos verificadores do CNPJ tradicional.

Posso gerar CPFs de uma região fiscal específica?

Sim — escolha o estado ou grupo de estados no seletor de região antes de gerar. O 9º dígito do CPF resultante vai refletir a região escolhida.

Posso usar esses documentos em cadastros reais ou sistemas de produção?

Não. Use apenas para testes e desenvolvimento de software em ambientes controlados — usar dados fictícios para se passar por um documento real em cadastros comerciais ou órgãos oficiais pode violar termos de uso e legislação vigente.