CNPJ alfanumérico
As 12 primeiras posições podem combinar A–Z e 0–9; os dois verificadores finais continuam numéricos.
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.
Escolha o tipo e gere uma amostra ou lote.
CPF consistente para testes.
As 12 primeiras posições podem combinar A–Z e 0–9; os dois verificadores finais continuam numéricos.
Estrutura, caracteres permitidos, sequências triviais e os dois dígitos verificadores pelo Módulo 11.
Existência, titularidade, situação cadastral ou qualquer dado de bases governamentais.
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
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.
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.
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.
peso = posição + 1 (contado do fim para o início)peso = ((posição) % 8) + 2, cíclicoDesde 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.
'A' tem código ASCII 65, então seu valor numérico na soma é 65 − 48 = 17.
charCode('A') - 48 = 17No 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.
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.
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.
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.
É 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.
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.
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.
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.
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.
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.
Gere valores UUID conforme o padrão, localmente.
Formate JSON, converta YAML e organize XML no navegador.
Crie QR codes e leia imagens de QR localmente.
Codifique e decodifique texto em Base64 localmente.
Codifique e decodifique URLs em abas separadas, com opções de lote e recursão.
Converta timestamps Unix em datas, e vice-versa.
Codifique e decodifique entidades HTML com segurança.
Teste expressões regulares e prévias de substituição.
Decodifique header e payload de JWT localmente.
Valide cron e veja próximas execuções.