Gerador de Cartão de Crédito

Gerar Número de Cartão

Validar Número de Cartão

Como funciona a validação do Cartão de Crédito?

Algoritmo de Luhn (MOD 10)

O algoritmo de Luhn é usado para validar diversos números de identificação, como cartões de crédito, números IMEI de celulares, números de segurança social canadenses, etc.

Passo a passo da validação:

  1. Da direita para a esquerda, dobre o valor de um dígito sim e um não
    4532 7153 3791 1234
    4 5 3 2 7 1 5 3 3 7 9 1 1 2 3 4
    8 5 6 2 14 1 10 3 6 7 18 1 2 2 6 4
  2. Se o número dobrado for maior que 9, subtraia 9
    8 5 6 2 5 1 1 3 6 7 9 1 2 2 6 4
  3. Some todos os dígitos
    8+5+6+2+5+1+1+3+6+7+9+1+2+2+6+4 = 68
  4. O número é válido se o total for divisível por 10 (resto = 0)

Regras por Bandeira:

Visa
  • Começa com 4
  • 16 dígitos
Mastercard
  • Começa com 51-55
  • 16 dígitos
American Express
  • Começa com 34 ou 37
  • 15 dígitos
Discover
  • Começa com 6011
  • 16 dígitos

Exemplo de Cálculo do Dígito Verificador:

  1. Número sem dígito verificador: 4532 7153 3791 123_
  2. Aplica o algoritmo de Luhn
  3. Ajusta o último dígito para que a soma seja divisível por 10
  4. O dígito verificador será o número necessário para completar a dezena

Dicas de Segurança:

  • Nunca compartilhe seu número de cartão
  • Verifique sempre o site antes de digitar os dados
  • Use cartões virtuais para compras online
  • Monitore regularmente suas transações