Validador de cartão de crédito online
Digite o número do cartão para verificar se ele passa no algoritmo de Luhn e descobrir a bandeira (Visa, Mastercard, Elo, American Express, Diners e Discover). Tudo roda no seu navegador.
Esta validação verifica apenas o formato e o algoritmo de Luhn. Ela não confirma se o cartão existe, está ativo ou tem saldo. Não armazenamos nenhum dado — todo o cálculo acontece no seu navegador.
Importante: esta ferramenta valida apenas o formato e o dígito verificador de Luhn. Ela não consulta nenhuma operadora e não confirma se o cartão existe, está ativo ou possui limite. Nunca insira dados de cartões reais em sites em que você não confia.
Como funciona o dígito verificador (algoritmo de Luhn)
Todo número de cartão de crédito termina com um dígito verificador calculado pelo algoritmo de Luhn (também chamado de módulo 10):
- Começando pelo dígito mais à direita, percorra o número da direita para a esquerda.
- Dobre o valor de cada segundo dígito. Se o resultado for maior que 9, subtraia 9.
- Some todos os dígitos resultantes.
- Se a soma final for divisível por 10, o número é válido.
Como a bandeira é identificada
A bandeira é deduzida pelo prefixo (primeiros dígitos) e pelo comprimento do número:
| Bandeira | Prefixo | Dígitos |
|---|---|---|
| Visa | começa com 4 | 13 ou 16 |
| Mastercard | 51–55 ou 2221–2720 | 16 |
| American Express | 34 ou 37 | 15 |
| Diners Club | 300–305, 36 ou 38 | 14 |
| Discover | 6011 ou 65 | 16 |
| Elo | faixas próprias de 6 dígitos: 401178, 438935, 506699–506778, 509000–509999, 636368… | 16 |
Perguntas frequentes
Um número válido aqui significa que o cartão funciona?
Não. A validação confirma apenas que o número segue o formato correto e passa no algoritmo de Luhn. Para saber se um cartão está ativo, apenas a operadora ou o banco emissor pode informar.
Vocês armazenam o número que eu digito?
Não. Todo o cálculo é feito localmente no seu navegador, em JavaScript. Nenhum dado é enviado para servidores.
Por que a bandeira não foi identificada?
A detecção cobre as bandeiras mais comuns no Brasil. Cartões de bandeiras menores, pré-pagos ou virtuais podem não ser reconhecidos mesmo com número válido.
Veja também
- Gerador de Cartão de Crédito — gere números de cartão válidos pelo Luhn para testes.