Como usar: Validador e gerador de documentos
- 1
Escolha o documento
Escolha o país e, se houver vários, o documento, como CPF ou CNPJ no caso do Brasil. Logo abaixo aparecem a forma escrita e as fontes das regras.
- 2
Verifique um número ou uma lista
Cole os números, um por linha, na aba Verificar. Cada linha é marcada como válida, com aviso ou inválida, com o motivo e os campos que o número codifica.
- 3
Gere números de teste
Na aba Gerar, escolha a quantidade, um intervalo de data de nascimento, sexo ou região quando o documento tiver esses dados; depois copie a lista ou baixe em TXT, CSV ou JSON.
- 4
Complete ou calcule
A aba Calcular acrescenta o dígito verificador ou a letra que faltam; no codice fiscale, na CURP e no CUIT, ela monta o número inteiro a partir dos dados pessoais.
Limites e Pro
Grátis, sem cadastro: 25 documentos de 18 países, até 10.000 linhas por verificação e 10.000 números por lote gerado; tarefas com mais de 500 itens rodam em segundo plano.
O Pro remove os anúncios; verificar e gerar não têm limites extras a eliminar. Ver o Pro
Sobre: Validador e gerador de documentos
Formulários de cadastro, provedores de pagamento e programas de impostos rejeitam um documento de identidade ou número fiscal assim que um dígito está errado. Por isso, quem desenvolve precisa de números que passem nessas verificações para seus dados de teste, e qualquer pessoa quer saber se o número que recebeu ao menos tem um formato correto. Esta ferramenta cobre 25 documentos de 18 países: CPF e CNPJ do Brasil (incluindo o CNPJ alfanumérico emitido desde julho de 2026), CURP e RFC do México, codice fiscale da Itália, DNI, NIE e NIF de empresas da Espanha, NIT da Colômbia, CUIT e CUIL da Argentina, PESEL, NIP e REGON da Polônia, T.C. Kimlik No da Turquia, INN e SNILS da Rússia, código nacional do Irã, ID de residente da China, ID nacional de Taiwan, IIN do Cazaquistão, RNOKPP da Ucrânia, ID nacional do Egito, ID de cidadão da Tailândia, Aadhaar da Índia e número de registro de residente da Coreia do Sul.
Cada verificação informa o motivo: o tamanho errado, um dígito verificador que deveria ser outro, uma data de nascimento que não existe ou um código de região que nenhuma autoridade usa. Quando um número passa, você vê o que ele carrega, da data de nascimento e do sexo em um PESEL ao município em um codice fiscale.
As regras vêm das autoridades emissoras quando elas as publicam, como o manual do CNPJ da Receita Federal ou as regras da CURP do RENAPO, e, nos demais casos, de validadores de código aberto conhecidos; cada documento lista suas fontes.
O que nenhuma ferramenta consegue dizer é se um número foi realmente emitido ou de quem ele é: isso exige o cadastro da própria autoridade, que esta página nunca consulta. Números Aadhaar e coreanos podem ser verificados, mas não gerados.
Privacidade
Os números que você cola, e os nomes e datas de nascimento digitados nas calculadoras de codice fiscale, CURP ou CUIT, são processados por esta página no seu navegador e não são enviados a lugar nenhum; nenhum cadastro governamental é consultado. Apenas o último documento e a última aba escolhidos ficam salvos, no armazenamento local deste navegador. Ao escolher Itália, a lista de municípios é carregada, um arquivo estático deste site.
Recursos
Motivos, não só um X vermelho
Tamanho errado, dígito verificador incorreto com o esperado, data impossível ou código de região desconhecido, informados em cada linha.
Decodifica o que o número contém
Data de nascimento, sexo, estado, província, município, forma jurídica ou repartição fiscal, sempre que o documento trouxer esses dados.
Dados de teste que passam nos validadores
Lotes de até 10.000 com seu intervalo de datas de nascimento, sexo e região, marcados como apenas formato válido e para testes.
O que cada documento codifica
Data de nascimento e sexo: CURP (México), codice fiscale (Itália), PESEL (Polônia), ID de residente (China), RNOKPP (Ucrânia), ID nacional (Egito) e, em geral, o IIN (Cazaquistão). O ID de Taiwan traz o sexo e o local do primeiro registro, mas não a data.
Local: o nono dígito do CPF é a região fiscal do primeiro registro, a CURP indica o estado de nascimento, o codice fiscale o município ou país estrangeiro, os números chineses e egípcios a província ou governadoria, e o INN a região e a repartição fiscal.
Quase nada além de um dígito verificador: letras do DNI e do NIE, T.C. Kimlik No, SNILS, REGON, NIT e Aadhaar; o código nacional do Irã e o NIP polonês também começam com o código da repartição que os emitiu.