Validar CPF, CNPJ, CEP e outros documentos em uma tabela
Em um cadastro de clientes, fornecedores ou funcionários, metade dos erros não é célula vazia, mas valor errado: um CPF com um dígito trocado, um CNPJ que falta um número, um CEP que perdeu o zero, um e-mail sem o arroba. Um filtro não encontra isso — o dígito verificador não se escreve como condição —, e olhar um por um em cem mil linhas é inviável. Mas o visualizador pode calcular o dígito verificador de todas as linhas de uma vez.
Grátis para uso pessoal. “Dados” → “Validar valores” ou o menu do cabeçalho da coluna. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.
Como rodar a validação
- Abra a tabela — CSV, Excel, DBF, XML, JSON ou SQLite.
- Escolha “Dados” → “Validar valores”. As regras são sugeridas automaticamente: colunas chamadas
CPF,CNPJ,CEP,EMAIL,TELEFONEe semelhantes são reconhecidas pelo nome — e pelo conteúdo, quando o nome não diz nada. - Clique em “Validar”. Surge uma nova primeira coluna, “Verificação”: nas linhas com problemas ela lista o que está errado, nas outras fica vazia. A janela mostra um resumo por regra, com exemplos.
- “Mostrar linhas com erros” deixa na tela só essas linhas.
A coluna “Verificação” é dinâmica: corrija um valor e o erro some. Ela pode ser exportada junto com a tabela, agrupada ou filtrada como qualquer outra coluna.


O que é conferido de fábrica
| Formato | O que é verificado |
|---|---|
| CPF | 11 dígitos e os dois dígitos verificadores; números formados por um único dígito repetido (111.111.111-11) são rejeitados; pontos e traço não importam |
| CNPJ | 14 caracteres e os dois dígitos verificadores; aceita o CNPJ alfanumérico, em uso a partir de 2026, com letras nas 12 primeiras posições |
| CEP | 8 dígitos; zeros à esquerda perdidos em uma coluna numérica são restaurados, e 00000-000 é rejeitado |
| PIS / PASEP / NIS | 11 dígitos e o dígito verificador |
| Chave de acesso da NF-e | 44 dígitos, código de UF existente, mês válido e o dígito verificador (módulo 11) |
| Telefone do Brasil | DDD existente e 8 ou 9 dígitos; celular com 9 dígitos começando com 9; aceita +55 e parênteses |
| Placa de veículo | formato antigo (ABC-1234) ou Mercosul (ABC1D23) |
| um único “@”, um domínio com ponto e extensão real, sem espaços | |
| IBAN, cartão de pagamento, ISBN, SWIFT/BIC | tamanho por país e dígitos verificadores; dígito de Luhn no cartão |
| Documentos de outros países | SIN do Canadá, NINO do Reino Unido, DNI/NIE da Espanha, Codice Fiscale da Itália, NIR da França, PESEL e NIP da Polônia, Steuer-ID da Alemanha, Aadhaar e PAN da Índia, Partita IVA e SIREN/SIRET |
| Data, número, inteiro | uma data real do calendário; 1.234,56 e 1,234.56 são lidos como números |
Qualquer regra pode ter condições adicionais: o valor é obrigatório, o tamanho está em um intervalo ou ele precisa vir de uma lista — por exemplo, um status “aberto” ou “fechado”.
Se a coluna do arquivo for numérica, os zeros à esquerda já se foram — um CEP 01310100 virou 1310100 e um CPF 01234567890 virou 1234567890. A validação sabe disso e não o aponta como erro.
Seus próprios formatos
Toda empresa tem códigos próprios: número de cliente, código de pedido, matrícula. Descreva-os você mesmo em “Meus formatos”, de uma entre três formas:
- Um padrão por partes — sem expressões regulares: “2 letras, um hífen, 6 dígitos”. Um exemplo de valor que combina aparece na hora, e a caixa “Testar um valor” permite colar um texto do seu arquivo e ver se ele serve.
- Uma expressão regular — para quem as conhece.
- Um dos — um formato composto: “CPF ou CNPJ”, “telefone ou e-mail”. Formatos prontos com dígito verificador e os seus próprios entram juntos.
Os formatos admitem uma pequena folga: espaços e hífens são ignorados e a caixa das letras não importa. Os formatos ficam guardados no navegador e podem ser exportados como arquivo — os colegas o carregam e validam com as mesmas regras. O arquivo contém só descrições, nunca dados.
Por que o dígito verificador importa
Uma verificação de formato (“11 dígitos”) só pega valores de formato errado. O dígito verificador pega o erro humano mais comum — um dígito trocado ou digitado errado, ou dois vizinhos invertidos —, que mantém o formato certo. CPF, CNPJ, PIS e a chave da NF-e carregam esse dígito por construção. O CEP e o telefone não têm dígito verificador, então só dá para conferir o formato e o que o próprio esquema de numeração permite (um DDD que não existe, um celular sem o 9).
O que um número válido não significa
Significa que o número está bem formado e sem erro de digitação. Não significa que o CPF pertence à pessoa, que o CNPJ está ativo ou que a nota fiscal foi autorizada: isso só a Receita Federal e a SEFAZ podem dizer, e uma planilha não pode perguntar. E um número inventado por alguém que conhece o algoritmo passa — a verificação protege de erros, não de fraude.
CPF e CNPJ de pessoa física são dados pessoais. A validação roda inteiramente na aba do seu navegador e o arquivo nunca é enviado, e é esse o ponto de fazê-la aqui, e não em um validador online.
Perguntas frequentes
O arquivo vai para um servidor?
Não. A validação roda na aba do seu navegador, e a página tecnicamente não pode enviar o conteúdo do arquivo a nenhum outro endereço.
Vou ter que configurar as regras todo mês?
Não. As regras são lembradas pelo nome da coluna: a exportação do próximo mês, com as mesmas colunas, abre com as verificações já configuradas.
Um CPF que passa na verificação é de uma pessoa real?
Não. Um CPF que passa está bem formado e tem os dígitos verificadores corretos, o que descarta erros de digitação. Se ele existe e de quem é, só a Receita Federal pode dizer.
O CNPJ com letras é suportado?
Sim. O CNPJ alfanumérico, em uso a partir de 2026, é aceito: as letras valem nas 12 primeiras posições, e os dígitos verificadores são calculados a partir do valor dos caracteres.
Posso conferir se a data de término não é anterior à de início?
Pode, com a linguagem de expressões dos filtros: DATA_FIM < DATA_INICIO mostra exatamente essas linhas.
Grátis para uso pessoal. Seu arquivo não é enviado a nenhum servidor. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.