Validador de cartão de crédito
Valide um número de cartão com o algoritmo de Luhn e detecte a bandeira.
Use test numbers. Validation is local; do not enter a real card.
🔒 100 % no cliente — nenhum dado enviado
Valide um número de cartão de crédito com o algoritmo de Luhn e detecte a bandeira do cartão (Visa, Mastercard, American Express, Discover...). Perfeito para testar números fictícios durante o desenvolvimento ou verificar a entrada do usuário. Processamento 100% no navegador, então nenhum número é enviado ou armazenado.
What is it for?
- ▸ Testar números de cartão fictícios durante o desenvolvimento de pagamentos.
- ▸ Verificar a validade de um número com o algoritmo de Luhn.
- ▸ Identificar a bandeira (Visa, Mastercard, Amex) pelos dígitos iniciais.
- ▸ Validar a entrada de um cartão antes de chamar um gateway de pagamento.
FAQ
O que é o algoritmo de Luhn?
É uma fórmula de checksum que detecta erros de digitação em um número de cartão. Ela não prova que o cartão existe, apenas que o número é internamente consistente.
Como vocês reconhecem a bandeira de um cartão?
Pelos dígitos iniciais (IIN/BIN): 4 para Visa, 51-55 e 2221-2720 para Mastercard, 34/37 para American Express, 6011/65 para Discover.
Posso inserir um número de cartão real com segurança?
A validação é local e nada é transmitido. Como regra, ainda prefira números de teste e nunca insira dados bancários reais em uma ferramenta online.
Um número válido pelo Luhn é utilizável?
Não. Luhn verifica apenas a consistência matemática. Um cartão real precisa de uma conta ativa, uma data de validade válida e CVV verificado pelo banco.