Ferramenta gratuita

Validador de Cartão de Crédito

Valide o número de um cartão pelo algoritmo de Luhn e identifique a bandeira (Visa, Mastercard, Elo…).

🔒 Apenas verificamos o formato (dígito verificador e bandeira), no seu navegador. Nenhum número é enviado ou armazenado. Nunca insira o cartão real de outra pessoa.

O que é o algoritmo de Luhn

O algoritmo de Luhn é um dígito verificador usado por praticamente todos os cartões de crédito. Ele detecta erros de digitação simples (um dígito trocado, dois invertidos). Passar no Luhn significa que o número é plausível — não que o cartão exista ou tenha saldo, o que só a operadora confirma.

Como usar

  1. Digite ou cole o número no campo Número do cartão. Letras e símbolos são descartados e os dígitos são agrupados de quatro em quatro, até 19 dígitos.
  2. O resultado aparece na hora em três quadros: Validação (Luhn), Bandeira e Dígitos.
  3. Números com menos de 13 dígitos são sempre marcados como inválidos.

Como o cálculo funciona

Da direita para a esquerda, cada segundo dígito é multiplicado por 2; quando o resultado passa de 9, subtrai-se 9. Somam-se todos os dígitos, e o número é válido se a soma for múltipla de 10. A bandeira é identificada pelos primeiros dígitos (por exemplo, 4 para Visa e 34 ou 37 para American Express).

Exemplos

  • 4111 1111 1111 1111, número de teste muito usado por desenvolvedores, dá soma 30: válido, bandeira Visa, 16 dígitos.
  • Trocando o último dígito para 4111 1111 1111 1112, a soma vira 31 e o resultado passa a inválido. É assim que o Luhn pega um erro de digitação.
  • 5555 5555 5555 4444 é um número de teste Mastercard válido; 3782 8224 6310 005 é um de American Express, com 15 dígitos.

Dúvidas frequentes

“Válido” quer dizer que o cartão funciona?

Não. A ferramenta confere só o dígito verificador e o prefixo da bandeira. Ela não consulta banco nem operadora, então não sabe se o cartão existe, está ativo ou tem limite.

Por que a bandeira aparece como “Desconhecida”?

O prefixo digitado não corresponde a nenhuma das faixas reconhecidas (Visa, Mastercard, American Express, Elo, Hipercard, Diners Club, Discover e JCB). A validação de Luhn continua valendo mesmo assim.

Preciso informar validade ou código de segurança?

Não, e nem deve. A ferramenta usa apenas o número, e todo o cálculo acontece no seu navegador.

Outras ferramentas