Validador de Cartão de Crédito (Luhn + Marca)
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
- Cole ou digite um número de cartão. Espaços e hífens são removidos automaticamente.
- Veja a marca atualizando enquanto digita.
- ✓ 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
Mascarador de Email e PII
Mascara emails, telefones, cartões e IPs em qualquer texto — para prints, posts, logs.
Validador IBAN
Valide um Número Internacional de Conta Bancária — checa código país, comprimento e checksum mod-97. Suporta 75+ países.
Validador ISBN (ISBN-10 / ISBN-13)
Valide checksums de ISBN-10 e ISBN-13 e converta entre os dois formatos. Lida com hífens e espaços.
Calculadora de Cartão de Ponto
Some horários diários em total semanal, subtraia pausas e divida regular vs hora extra. Taxa horária opcional calcula o pagamento.
Gerador da sequência de Fibonacci
Gere os primeiros N números de Fibonacci — 0, 1, 1, 2, 3, 5, 8 … — com precisão exata de inteiros grandes, e veja o último termo, a soma acumulada e a aproximação da razão áurea dos dois últimos termos.
Formatador de Números (Intl.NumberFormat)
Formate um número como cada locale espera — `1,234,567.89`, `1.234.567,89`, `R$1,23 mi`, `12 345 ₽` — e pegue o snippet JavaScript equivalente.