Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.
Como validar muitos CPFs?
Cole a lista (um CPF por linha, com ou sem formatação) e clique em validar. A ferramenta processa toda a lista no seu navegador e exibe um resumo com válidos, inválidos e total.
A validação usa o algoritmo de dígitos verificadores da Receita Federal (módulo 11) e rejeita sequências repetidas como 111.111.111-11.
Processamento 100% local. Nenhum CPF é transmitido.
Quando validar CPFs em lote: importação de CRM, limpeza de mailing e conciliação de NF
Validar um CPF isolado é trivial, mas cenários operacionais reais raramente envolvem um único número. A dor começa quando você recebe uma planilha com 500, 5.000 ou 50.000 entradas vindas de um formulário de marketing, de uma integração com parceiro, de um export de CRM legado ou de um lote de contas a pagar. Um validador de CPF em lote separa os CPFs matematicamente válidos daqueles com erros de digitação, zeros à esquerda perdidos, sequências triviais como 11111111111 ou caracteres parasitas vindos do copia-e-cola.
Situações comuns que se beneficiam de um validador em lote: importar base de clientes para CRM novo sem deixar passar linhas que vão quebrar a emissão de NF; limpar mailing antes de campanha transacional para reduzir bounces; conciliar contas a pagar em que o CPF do fornecedor precisa bater com cadastro armazenado; deduplicar leads capturados em várias landing pages; e produzir CSVs para portais governamentais (eSocial, REINF, DCTFWeb) que rejeitam o upload inteiro se um único CPF falhar no módulo 11.
Workflow típico: planilha, relatório de inválidos, correção manual
Um fluxo prático segue um ciclo previsível. Parte-se da planilha-fonte (Excel, Google Sheets, CSV exportado do ERP). Seleciona-se a coluna de CPF, copia-se, cola-se na ferramenta, dispara-se a validação e revisa-se o relatório. Os CPFs válidos seguem para a próxima etapa do pipeline. Os inválidos voltam para o dono do dado com um motivo claro: "dígito verificador incorreto", "menos de 11 dígitos", "sequência trivial repetida". O dono do dado corrige manualmente, em geral entrando em contato com o cliente ou comparando o valor com o documento digitalizado.
Esse loop importa porque o validador identifica erros matemáticos, não autenticidade. A validação algorítmica elimina 95% dos erros de digitação antes que qualquer operação cara (API do CRM, gateway de pagamento, emissão de NF-e) seja tentada, poupando rate-limit e tempo humano. Depois de duas ou três iterações a planilha converge para um estado limpo e só então é alimentada na produção.
Tipos de erro que você vai encontrar
- Dígito verificador errado por transposição quando alguém redigitou o número a partir de um papel.
- Zeros à esquerda ausentes. O Excel feliz da vida remove o zero inicial de
012.345.678-90transformando em1234567890. Em alguns casos a sequência continua matematicamente válida, mas perde o formato de 11 dígitos, então um validador robusto faz padding com zeros antes de testar. - Formatação misturada: algumas linhas vêm com máscara
123.456.789-09, outras só com dígitos12345678909, outras com espaços em branco ou não-quebráveis. Normalize antes de comparar. - Sequências triviais:
00000000000,11111111111até99999999999passam no cálculo do módulo 11, mas são explicitamente rejeitadas pela Receita Federal e pela maioria das bibliotecas; trate como inválidos. - Mistura de CPF e CNPJ: 14 dígitos na coluna de CPF significa que alguém colou um CNPJ. Desvie para o pipeline de CNPJ.
- Sósias Unicode: pontuação importada do Word pode trazer travessão
–ou dígitos full-width. Remova tudo que não for[0-9].
Deduplicação: normalize primeiro, compare depois
Deduplicar uma coluna de CPFs é simples desde que se lembre que o formato canônico é a string de 11 dígitos sem máscara. Aplique um único regex como replace(/\D/g, '') em cada célula, faça padding à esquerda com zeros até 11, e só então construa um Set. Comparação case-insensitive é irrelevante porque o campo contém apenas dígitos. Um bug comum é comparar 123.456.789-09 com 12345678909 como strings cruas e concluir que são leads diferentes; são o mesmo indivíduo.
Quando a planilha vincula o CPF a outros dados pessoais (nome, e-mail, telefone), escolha uma estratégia para resolver conflitos: mantenha o registro mais recente, o mais completo ou o vindo da fonte autoritativa. Documente a regra.
LGPD: lista de CPFs é base de dados pessoais
Pela Lei 13.709/2018 (LGPD), o CPF é dado pessoal. Uma planilha de CPFs, mesmo sem nomes anexados, pode identificar pessoas naturais por cruzamento, então cai dentro do escopo da lei. Três obrigações são particularmente relevantes ao rodar um validador em lote:
- Base legal (Artigo 7º): você precisa justificar por que detém aqueles CPFs. Bases comuns são execução de contrato, legítimo interesse, obrigação legal ou consentimento explícito. Validar uma lista que você não tem direito de tratar não fica legal só porque você a limpou.
- Minimização / necessidade (Artigo 6º, III): mantenha apenas os CPFs realmente necessários para a finalidade declarada. Depois da validação, descarte as entradas rejeitadas que você não usa mais; não acumule dado inválido "por garantia".
- Segurança (Artigo 6º, VII): proteja o arquivo em trânsito e em repouso. Um validador puramente client-side, que nunca envia o dado para um servidor, é a opção mais segura; é o modelo desta ferramenta.
Lição prática: prefira uma ferramenta executada só no navegador, evite compartilhar a tela com a planilha aberta em ligações públicas, e apague o CSV da pasta Downloads e da área de trabalho assim que a importação terminar.
Performance: milissegundos localmente, mas não martele a Receita
A validação algorítmica de um CPF são dois cálculos de módulo 11 sobre 11 dígitos. Um motor JavaScript moderno roda isso contra dezenas de milhares de CPFs em centenas de milissegundos. O gargalo é o DOM, não a aritmética. Listas de 100.000 entradas são realistas no navegador desde que renderizadas em blocos.
O que você jamais deve fazer em lote é consultar o portal público da Receita Federal para cada CPF. Aquele endpoint tem rate limit, exige CAPTCHA, e acesso scriptado viola os termos de uso. APIs comerciais como Serasa, Serpro Datavalid ou SintegraWS oferecem consultas em massa autenticadas com contrato próprio; orce-se de acordo e só use quando precisar mesmo de autoridade (situação cadastral, casamento de nome, idade).
Limites do validador algorítmico
Lembre-se do que esta ferramenta não faz. Ela não verifica se o CPF pertence a uma pessoa viva, se o nome do titular bate com um registro, se o documento está suspenso na Receita ou se a pessoa é maior de idade. Apenas confirma que os onze dígitos satisfazem a matemática oficial do dígito verificador. Encare o validador como filtro sintático; mantenha uma chamada de API autoritativa para operações de alto risco como abrir conta bancária ou emitir NF.
Perguntas frequentes
A ferramenta envia minha lista de CPFs para algum servidor? Não. Toda a validação roda dentro do seu navegador. A lista nunca deixa o seu dispositivo.
Como lidar com CPFs que perderam o zero à esquerda no Excel? Antes de colar, formate a coluna como texto no Excel, ou cole direto na ferramenta, que faz padding à esquerda até 11 dígitos antes de avaliar.
Por que 11111111111 aparece como inválido se a matemática fecha? Onze dígitos repetidos passam no cálculo do dígito verificador, mas a Receita Federal não emite números assim; a prática padrão é rejeitá-los como inválidos.
Posso colar uma coluna com CPF e CNPJ misturados? O validador foca no formato de 11 dígitos do CPF. Linhas com 14 dígitos serão marcadas como inválidas; separe-as e use um validador de CNPJ para essas.
Qual o maior lote que devo validar de uma vez? Navegadores aguentam tranquilamente 50.000 a 100.000 linhas. Para conjuntos maiores, divida em blocos e concatene os relatórios.
Ferramentas Relacionadas
Validador de CPF
Valide CPFs instantaneamente pelo algoritmo oficial da Receita Federal, sem enviar dados para nenhum servidor. Gratuito e sem cadastro.
Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.
Validador de Chave Pix
Valida chaves Pix de qualquer tipo: CPF, CNPJ, email, telefone (+55) ou chave aleatória (UUID). Detecta o tipo automaticamente.
Valide uma lista de CPFs
Conferir CPF por CPF em uma planilha grande é trabalho de horas. Esta ferramenta valida uma lista inteira de uma vez: cole os CPFs, um por linha, e ela aponta quais são válidos e quais falham no cálculo do dígito verificador.
É ideal para limpar uma base de cadastros, conferir uma importação antes de subir os dados ou auditar uma lista recebida. Em vez de testar um a um, você vê o resultado de toda a lista de uma vez, separando os válidos dos inválidos para agir só onde precisa.
A validação roda inteiramente no navegador — nenhum CPF é enviado para servidores. Pode conferir bases reais com tranquilidade, já que nada do que você cola sai do dispositivo.