Validador de cartão
Validador de cartão online, rápido e gratuito. Direto no navegador, sem cadastro.
O validador de cartão aplica o algoritmo de Luhn para conferir se um número de cartão é estruturalmente válido e, quando possível, identifica a bandeira pelo prefixo. É útil para detectar erros de digitação em formulários de pagamento.
O algoritmo de Luhn soma os dígitos do cartão com pesos alternados para produzir um dígito de verificação. Se o número final não bater com o cálculo, o cartão tem algum dígito errado ou trocado.
O BIN (os primeiros 6 dígitos) identifica a bandeira: Visa começa com 4, Mastercard com 51 a 55 (ou 2 na faixa nova), e American Express com 34 ou 37. A ferramenta usa esses prefixos para sugerir a bandeira.
É fundamental entender que validar um número não confirma que o cartão tem saldo, está ativo ou pertence a alguém. Um número pode passar no Luhn e ser completamente fictício, sem emissor real.
Exemplos
- 4111 1111 1111 1111 → válido no Luhn (padrão Visa).
- 4111 1111 1111 1112 → inválido (falha no dígito verificador).
Limitações
- A validação é estrutural: não verifica saldo, validade, emissor nem se o cartão está bloqueado.
- Números gerados para teste passam no algoritmo, mas não podem ser usados em transações reais.
Como usar o validador de cartão
- Digite ou cole o número do cartão (com ou sem espaços).
- Clique em Processar.
- Veja se é válido e a bandeira sugerida.
Perguntas frequentes
O validador consulta o banco ou a bandeira?
Não. A validação é local e matemática (Luhn), sem qualquer conexão com emissores ou redes de cartão.
Posso testar com um cartão de exemplo?
Sim, números de teste como 4111 1111 1111 1111 (Visa) são aceitos para validar o algoritmo, mas não funcionam em compras reais.
O que é o algoritmo de Luhn?
É um checksum simples que detecta a maioria dos erros de digitação e transposição de dígitos em números de cartão.