4111 1111 1111 1111
Roda 100% no lado do cliente — o número do seu cartão nunca sai do seu navegador. Use apenas números de teste.
O que faz
O Validador de Cartão de Crédito checa se um número de cartão é estrutural e matematicamente válido usando o algoritmo de Luhn, e identifica a bandeira emissora (Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro) a partir do prefixo e do comprimento do número. Este é exatamente o tipo de checagem de front-end que você rodaria antes de enviar um formulário de pagamento. Tudo roda 100% no lado do cliente - o número nunca sai do seu navegador, então é seguro até para cartões reais (embora esta ferramenta seja destinada a números de teste).
Como usar
- Digite ou cole um número de cartão em Número do cartão (espaços e hífens são ignorados).
- Toque em Exemplo para carregar um número de teste Visa sabidamente válido.
- Leia os resultados da checagem Luhn e Válido, mais a Bandeira detectada.
- Copie o número formatado se precisar dele em outro lugar.
Exemplos
Número de teste Visa válido
Entrada: 4111 1111 1111 1111 → Bandeira Visa, Luhn Passa, Válido Sim.
Inválido (desvio de um)
Entrada: 4111 1111 1111 1112 → Luhn Falha, Válido Não.
American Express (15 dígitos)
Entrada: 3782 822463 10005 → Bandeira American Express, formatado 3782 822463 10005.
Bom saber
- Privado: toda a validação é local - nada é transmitido ou armazenado.
- Luhn ≠ cartão real: o
checksumchecksumA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
de Luhn confirma que o número é bem-formado, não que a conta existe ou tem saldo. - Ferramentas relacionadas: IBAN Validator,
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Type Identifier.