Gerador de cartão de crédito para testes

O gerador de cartão de crédito cria números fictícios de Visa, Mastercard, American Express e Hipercard que passam no algoritmo de Luhn, com validade futura e código de segurança, para testar formulários e validações. Os cartões não existem em nenhum banco e não funcionam para compras. Para testar pagamentos, use os cartões de teste do seu gateway.

Atualizado em · Por Leonardo Gaertner

Número
-
Validade
-
Código de segurança (CVV)
-

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Escolha a bandeira.
  2. Clique em Gerar outro para criar um novo cartão.
  3. Copie o número, a validade ou o código de segurança separadamente.

Como funciona

O número começa com o prefixo da bandeira (4 para Visa, 51 a 55 para Mastercard, 34 ou 37 para American Express, 606282 para Hipercard), recebe dígitos sorteados até o tamanho da bandeira e termina com o dígito verificador do algoritmo de Luhn.

A validade fica entre 1 e 5 anos à frente, e o código de segurança tem 3 dígitos, ou 4 no American Express. Tudo é sorteado no navegador, com o gerador aleatório criptográfico.

Um número válido no Luhn só passa na verificação de formato. Na hora do pagamento, o banco recusa, porque o cartão não existe.

Perguntas frequentes

O cartão gerado funciona para compras?

Não. O número só tem o formato e o dígito verificador corretos. Ele não existe em nenhum banco e é recusado em qualquer pagamento real.

Para que serve um gerador de cartão de crédito?

Para testar formulários, máscaras e validações de número de cartão sem usar um cartão de verdade. Para testar o pagamento completo, use os cartões de teste do seu gateway, no ambiente de testes dele.

Por que não há cartão Elo?

Porque as faixas de números da Elo são muitas e mudam com o tempo. Para testes com Elo, use os números de teste publicados pelo seu gateway de pagamento.

Como o número do cartão é validado?

Pelo algoritmo de Luhn: dobra-se um dígito sim, outro não, a partir do segundo da direita, e a soma precisa ser múltipla de 10. O guia sobre o algoritmo de Luhn explica o cálculo com código.