Validar Cartão de Crédito
Verifique se um número de cartão de crédito é válido pelo algoritmo de Luhn e descubra a bandeira: Visa, Mastercard, Elo, American Express, Hipercard ou Diners.
Deseja gerar em vez de validar?Como funciona a validação do cartão
- Da direita para a esquerda, dobre cada segundo dígito.
- Se o dobro passar de 9, subtraia 9.
- Some todos os dígitos.
- Se a soma for múltipla de 10, o número é válido.
Além disso, a ferramenta confere se a quantidade de dígitos bate com a bandeira identificada pelos primeiros números.
Como identificar a bandeira do cartão
- Visa: começa com 4 (16 dígitos)
- Mastercard: começa com 51 a 55 ou 2221 a 2720 (16 dígitos)
- American Express: começa com 34 ou 37 (15 dígitos)
- Elo: faixas próprias, como 636368, 438935 e 504175 (16 dígitos)
- Hipercard: começa com 606282 (16 dígitos)
- Diners Club: começa com 36, 38 ou 300 a 305 (14 dígitos)
A validação é segura?
Sim. O cálculo é feito no seu navegador e o número não é enviado para nenhum servidor. Ainda assim, evite digitar dados completos de cartões reais em sites que você não conhece.
Perguntas frequentes
Como saber se um número de cartão é válido?
O último dígito do cartão é calculado pelo algoritmo de Luhn. Se a verificação bate e a quantidade de dígitos corresponde à bandeira, o número é válido.
Um número válido significa que o cartão tem limite?
Não. A validação confere apenas se o número é matematicamente correto. Limite, situação e titularidade só podem ser verificados pelo banco emissor.
Como descobrir a bandeira do cartão pelo número?
Pelos primeiros dígitos, chamados de BIN. Visa começa com 4, Mastercard com 51 a 55 ou 2221 a 2720, American Express com 34 ou 37 e Elo e Hipercard têm faixas próprias.
É seguro validar um cartão aqui?
O cálculo é feito no seu navegador e o número não é enviado para nenhum servidor.