AZ Tools

Validador de Cartão de Crédito (Luhn + Marca)

Dia a dia

Números de cartão (PAN) embutem um Issuer Identification Number específico da marca, número de conta e dígito Luhn final. Esta ferramenta: (1) detecta marca pelos dígitos iniciais (Visa, Mastercard, Amex, Discover, JCB, Diners, UnionPay, Maestro), (2) checa se o comprimento bate com a spec da marca, (3) roda o checksum Luhn mod-10. Útil pra validação de form cliente — pega typos e falsos óbvios antes do processador de pagamento ver.

Digite um número de cartão acima.

⚠ Não cole cartões reais em ferramentas web. Use números de teste do processador (e.g. Stripe 4242 4242 4242 4242).

Detecta marca pelo prefixo BIN/IIN, valida comprimento por marca, roda Luhn mod-10. Tudo local — nada sai do navegador.

Como usar

  1. Cole ou digite um número de cartão. Espaços e hífens são removidos automaticamente.
  2. Veja a marca atualizando enquanto digita.
  3. ✓ válido significa comprimento correto pra marca e Luhn passa. Autorização real ainda precisa do seu processador.

Perguntas frequentes

Passar Luhn = cartão real?
Não. Luhn só pega typos. Um número Luhn-válido aleatoriamente gerado quase certamente não foi emitido a ninguém. Validade real requer seu processador (Stripe, Adyen, etc) tentar autorizar.
Quais marcas detecta?
Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay e Maestro — por padrão de dígitos iniciais. Alguns cartões (e.g. private-label de lojas) não batem e mostram 'desconhecida'.
Por que Amex tem 15 dígitos?
Amex usa PAN de 15 dígitos e CID de 4 (código segurança). Visa/MC usam PAN de 16 e CVV de 3. Discover/JCB são 16, às vezes 19.
É seguro colar um cartão real aqui?
Computação roda toda no seu navegador — nada vai pela rede. Ainda assim, não cole cartões reais em ferramentas web aleatórias. Use números de teste do processador (e.g. Stripe 4242 4242 4242 4242).

Ferramentas relacionadas