Validador ID em lote
Valide de uma só vez uma lista inteira de identificadores fiscais.
Esta é uma pré-verificação de formato e dígito verificador. Ela não consulta bancos de dados governamentais e não prova que um número existe, está ativo ou pertence a alguém.
Valide uma lista inteira de uma vez
Cole uma coluna de números fiscais ou de identificação — ou solte um CSV — e receba um resultado por linha com o motivo exato da falha de cada número inválido. Doze tipos de documento em sete países, mais linhas MRZ de passaportes ICAO 9303 e formatos VAT da UE para todos os 27 Estados-membros — tudo calculado localmente no navegador.
Validadores de número único
Validador de CPF / CNPJ · Validador de GSTIN · Validador de PAN da Índia · Validador PESEL da Polônia · Validador de RFC mexicano · Validador de CURP mexicano · Validador de CUIT / CUIL argentino · Validador de NIT colombiano · Validador de NIK indonésio
Execute um validador no seu próprio site: widgets incorporáveis gratuitos (CPF, GSTIN).
Valide de uma vez uma lista inteira de documentos oficiais e números fiscais: cole um número por linha — ou importe um arquivo CSV/TXT —, escolha o país e o tipo, e cada linha receberá um resultado com o motivo exato da falha. Doze tipos de documento em sete países — CPF/CNPJ do Brasil, GSTIN/PAN da Índia, PESEL da Polônia, RFC/CURP do México, CUIT da Argentina, NIT da Colômbia e NIK da Indonésia —, além de linhas MRZ de passaportes ICAO 9303 e formatos de números VAT da UE para todos os 27 Estados-membros.
Tudo é executado localmente. O arquivo é lido pelo navegador, o cálculo da soma de verificação ocorre no navegador e o CSV de resultados é montado no navegador — a lista nunca chega a um servidor. Em trabalhos de folha de pagamento, preparação para KYC ou limpeza de CRM, nos quais a coluna contém literalmente os números fiscais das pessoas, essa é a diferença entre uma pré-verificação rápida e um incidente de tratamento de dados.
As verificações usam os algoritmos oficiais, não palpites com expressões regulares: mod-11 de CPF/CNPJ (incluindo o CNPJ alfanumérico de 2026+), caractere de controle Luhn-mod-36 do GSTIN, dígito ponderado do PESEL com codificação do século da data de nascimento, tabela de verificação SAT do RFC com regras de datas reais do calendário, estrutura de 18 caracteres do CURP com códigos de estado e mod-11 do CUIT. O mecanismo foi extraído dos nossos validadores por país e conferido com eles linha por linha.
O limite, dito com clareza: esta é uma pré-verificação da estrutura e dos dígitos verificadores. Ela não consulta RENAPO, SAT, o portal GST nem qualquer cadastro, portanto não confirma se um número está registrado, ativo ou pertence a uma pessoa específica. Uma aprovação significa “bem formado”; uma reprovação significa que o número não pode estar correto como foi digitado. Só isso já detecta a maior parte dos danos de digitação antes que cheguem a um sistema oficial.
Comportamentos publicados — cada um validado na ferramenta em funcionamento: um CSV de 3 colunas com linha de cabeçalho detecta automaticamente a coluna de ID e permite alterá-la · as colunas originais são preservadas nos resultados exportados, com Resultado/Tipo/Motivo acrescentados · um dígito verificador corrompido é informado junto com o valor esperado · 2,000 linhas são validadas em bem menos de um segundo · a validação não gera nenhuma solicitação de rede. Última verificação: 2026-08-12.
Perguntas frequentes
Qual é a diferença para validar os números um a um?
A mesma matemática, em escala industrial: resultados por linha com os motivos, uma contagem resumida e um CSV de resultados que mantém as colunas originais. Contadores conferindo listas de fornecedores, equipes de RH fazendo admissões em massa e equipes de plataformas preparando dados para KYC obtêm em uma única colagem o que, de outro modo, exigiria centenas de ciclos de copiar e colar.
Um resultado “válido” significa que o número realmente existe?
Não — e nenhuma ferramenta offline pode prometer isso. “Válido” significa que a estrutura e o dígito verificador estão matematicamente corretos, que é o primeiro ponto verificado pelos próprios cadastros. Somente a autoridade emissora (RENAPO, SAT, portal GST etc.) pode confirmar se o número está registrado para uma pessoa ou empresa real.
Meu CSV tem muitas colunas — qual delas será validada?
A ferramenta pontua cada coluna segundo o formato do tipo de ID selecionado e escolhe automaticamente a melhor correspondência; uma lista suspensa permite substituir a escolha. Os resultados exportados mantêm todas as colunas originais e acrescentam Resultado, Tipo e Motivo ao final.
Posso misturar tipos de ID em uma lista?
CPF e CNPJ do Brasil podem ser misturados livremente: o tipo é identificado automaticamente pelo comprimento. Os demais tipos são validados um de cada vez; altere o seletor de país e execute novamente para uma segunda rodada. A detecção automática entre tipos é evitada de propósito: palpites silenciosos geram resultados errados.
Por que aparece “dígito verificador ✗ — esperado X” em vez de apenas “inválido”?
Porque o motivo mostra como corrigir. Um único dígito digitado incorretamente é o erro de entrada de dados mais comum; exibir o valor de controle esperado (ou a camada exata que falhou: comprimento, padrão, data ou código do estado) permite corrigir as linhas em vez de descartá-las.
Ela verifica linhas MRZ de passaportes e números VAT da UE?
Sim. Cole a linha 2 da MRZ do passaporte (ou as duas linhas juntas) e todos os cinco dígitos verificadores ICAO 9303 serão recalculados — número do documento, data de nascimento, validade, número pessoal e composto. Entradas VAT da UE são comparadas ao padrão oficial de cada Estado-membro (Grécia = EL, Irlanda do Norte = XI); formato correspondente não significa número cadastrado — somente o VIES pode confirmar isso.