Validador de Cartão de Crédito

Valide números de cartão de crédito com o Algoritmo de Luhn.

Precisa gerar um Cartão de Crédito para teste?

Sobre o Validador de Cartão de Crédito

Este validador verifica se um número de cartão de crédito é matematicamente válido usando o Algoritmo de Luhn (módulo 10). Este algoritmo é usado por todas as bandeiras (Visa, Mastercard, Amex, etc.) para validar a estrutura dos números.

Importante: esta ferramenta apenas valida a estrutura matemática do número. Ela não verifica se o cartão é ativo, tem crédito ou se os dados bancários existem. Use apenas para testes de desenvolvimento.

Como Funciona o Algoritmo de Luhn?

O Algoritmo de Luhn (ou "módulo 10") é um método de checksum usado para validar números de cartão de crédito:

  1. Posições ímpares: Começando da direita, multiplique cada dígito em posição ímpar por 2.
  2. Ajuste: Se o resultado for maior que 9, subtraia 9.
  3. Soma total: Some todos os dígitos (os originais das posições pares e os processados das ímpares).
  4. Validação: Se a soma for divisível por 10, o número é válido.

Perguntas Frequentes (FAQ)