Ferramentas / Validador de cartão (Luhn) e gerador de teste

Validador de cartão (Luhn) e gerador de teste

Confira se um número passa no algoritmo de Luhn, veja a bandeira e gere números fictícios para testes.

Apenas para testes. Números gerados são fictícios e não funcionam em compras. Não use para fraude.

Validar número


Gerar números de teste

Processamento local: nada do que você digita sai do seu navegador.

Como usar

Na aba de validação, digite o número do cartão (espaços e traços são ignorados) e clique em Validar. Para gerar, escolha a bandeira e a quantidade. Os números gerados passam no Luhn, mas não são cartões reais: não têm limite, titular nem funcionam em compras.

Como funciona o algoritmo de Luhn

Da direita para a esquerda, dobra-se um dígito sim, um não (começando pelo segundo). Se o dobro passar de 9, subtrai-se 9. A soma de todos os dígitos deve ser múltipla de 10. Ele detecta erros de digitação, mas não prova que o cartão existe.

Bandeiras

A bandeira é deduzida pelo prefixo (BIN) e pelo tamanho: Visa começa com 4; Mastercard com 51 a 55 ou 2221 a 2720; American Express com 34 ou 37; Elo e Hipercard têm faixas próprias.

Apenas para testes. Não use números gerados para tentar fraude. Nunca digite aqui um cartão real que você não queira expor; embora tudo rode localmente, a boa prática é testar com números fictícios.

Perguntas frequentes

Passar no Luhn significa que o cartão é real?

Não. O Luhn só detecta erros de digitação. Qualquer número gerado que obedeça à conta passa, mesmo sem existir.

Os números gerados funcionam para comprar?

Não. Eles são fictícios e servem apenas para testar validações de formulário. Para testes de pagamento use os cartões de sandbox do seu gateway.

O número do meu cartão é enviado a algum servidor?

Não, o cálculo é feito no navegador. Mesmo assim, evite digitar dados de cartões reais em qualquer site.

Veja também

Precisa de um sistema ou app sob medida?

A VcInova desenvolve software, aplicativos e integrações para empresas de todo o Brasil.

Fale com a VcInova