Binatomy
Validador

Validador de cartão de crédito

Verifique um número de cartão com o algoritmo de Luhn, identifique a rede (Visa, Mastercard, Amex…) e formate-o, tudo no navegador
Esta ferramenta só verifica se o número está matematicamente correto. NÃO diz se o cartão é real, está ativo ou tem saldo. Tudo corre no navegador: nenhum dado é enviado.
FAQ

Perguntas frequentes

O que convém saber sobre a validação de cartões

O que é o algoritmo de Luhn?

O algoritmo de Luhn, ou fórmula módulo 10, é uma soma de verificação simples usada em números como os dos cartões de crédito ou o IMEI. Duplica cada segundo dígito a partir da direita, soma todos os dígitos e confirma que o total é múltiplo de 10. Apanha erros de digitação, não garante que o cartão exista.

Como é identificada a rede do cartão?

Pelos primeiros dígitos do número, o IIN/BIN. A Visa começa por 4, a American Express por 34 ou 37, a Mastercard por 51-55 ou 22-27, a Discover por 6011 ou 65. Cada rede tem também comprimentos válidos próprios: a Amex tem 15 dígitos, a maioria das outras 16.

Um número válido quer dizer que o cartão serve?

Não. Uma ferramenta destas só verifica se o número respeita o algoritmo de Luhn e as regras de formato da rede. Não pode saber se o cartão existe mesmo, está ativo, expirou ou tem saldo: isso só se vê do lado do banco, numa transação real. Além disso tudo é calculado no navegador, sem enviar nada.

Que redes reconhece o validador?

Reconhece Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay e Maestro, lendo os primeiros dígitos do número e confirmando que o comprimento é um dos válidos para essa rede.

Um número válido quer dizer que o cartão funciona?

Não. A verificação só diz que o número segue o algoritmo de Luhn e o formato da sua rede. Se o cartão existe, está ativo, expirou ou tem saldo, só o banco o sabe durante uma transação real.