Gerador de Cartão de Crédito de Teste

Gere números de cartão válidos no algoritmo de Luhn para testes de pagamento — claramente fictícios, inutilizáveis em compras reais.

Apenas para testes de software. Os dados gerados aqui são aleatórios e não pertencem a nenhuma pessoa ou empresa real. Usá-los para fraude ou má-fé é crime.

Como usar

  1. Escolha a bandeira do cartão (ou deixe "Qualquer bandeira") e clique em "Gerar".
  2. Você recebe um número que passa na verificação de Luhn, mais uma validade e um CVV claramente fictícios para preencher formulários de teste.
  3. Use o campo de verificação para testar se qualquer número de cartão passa no algoritmo de Luhn — tudo roda localmente.

Sobre esta ferramenta

Todo formulário de pagamento valida números de cartão com o algoritmo de Luhn antes de contatar o gateway — ele pega erros de digitação na hora, sem ida e volta pela rede. Para testar essa validação, um desenvolvedor precisa de números que passem na verificação sem pertencer a ninguém. É isso que esta ferramenta gera: sequências matematicamente válidas construídas sobre as faixas de prefixo públicas de cada bandeira (4 para Visa, 51–55 para Mastercard, 34/37 para Amex).

Um número gerado não consegue fazer compra alguma. Transações reais são autorizadas pela rede do cartão e pelo banco emissor, que verificam se o cartão de fato existe, está ativo e tem saldo — um número aleatório válido no Luhn falha em tudo isso. A validade e o CVV mostrados aqui são valores aleatórios só para preencher formulários. Para testes de pagamento de ponta a ponta, use os cartões de teste oficiais publicados pelo seu provedor de pagamento (Stripe, Adyen, Cielo e outros documentam os seus).

O verificador aplica o mesmo algoritmo de Luhn a qualquer número que você colar: dobra cada segundo dígito da direita para a esquerda, subtrai 9 dos resultados acima de 9, soma tudo e confere se o total é múltiplo de 10. É uma checagem matemática, não uma consulta de cartão — um veredito "válido" significa bem formado, não real.

A fórmula

Verificação de Luhn: a partir do dígito mais à direita, dobre cada segundo dígito; se a dobra passar de 9, subtraia 9. Some todos os dígitos — o número é válido quando a soma é múltiplo de 10.

Perguntas frequentes

Um cartão gerado pode fazer uma compra real?

Não. Cobranças reais são autorizadas pela rede do cartão e pelo banco emissor, que verificam se o cartão existe e tem saldo. Um número aleatório válido no Luhn é recusado nessa etapa.

Então por que meu checkout aceita o número?

O front-end só roda a verificação de Luhn para pegar erros de digitação. Ser aceito ali significa apenas que o formato é válido — a verificação de verdade acontece no gateway.

Quais números devo usar para testar um gateway de pagamento?

Os cartões de teste oficiais publicados pelo seu provedor. Esses números são reconhecidos pelo ambiente sandbox e produzem resultados previsíveis (aprovado, recusado, 3-DS exigido).

A validade e o CVV são reais?

Não. São valores aleatórios gerados apenas para você preencher campos obrigatórios de formulário durante os testes.

Algo disso sai do meu navegador?

Não. A geração e a verificação de Luhn rodam 100% em JavaScript no seu dispositivo. Nada é transmitido nem armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.