Gerador de Cartão de Crédito (teste)

Gere números de cartão válidos pelo algoritmo de Luhn para testar checkout, formulários e gateways de pagamento. Tudo roda no seu navegador. São dados totalmente fictícios e aleatórios.

⚠️ Aviso importante: os cartões gerados aqui são fictícios. Não pertencem a nenhuma pessoa, não têm saldo e não são emitidos por nenhum banco. Servem exclusivamente para desenvolvedores testarem sistemas em ambiente de homologação. Usá-los em compras reais ou tentar burlar qualquer serviço é fraude e crime.
clique em gerar
Validade
CVV
Bandeira
espaço reservado para anúncio

Este gerador de cartão de crédito para teste cria números fictícios que passam no algoritmo de Luhn, junto com CVV, validade e bandeira, para quem precisa preencher formulários de pagamento durante o desenvolvimento de software. É uma ferramenta grátis, sem cadastro, que roda inteiramente no seu navegador: nenhum dado é enviado para servidores. Os cartões gerados não existem, não têm saldo e não pertencem a ninguém — servem apenas para testar checkout, máscaras de entrada e detecção de bandeira em ambiente de homologação.

Como usar

A ferramenta é direta e não exige nenhum conhecimento técnico:

  1. Escolha a bandeira desejada no seletor: Visa e Mastercard (16 dígitos) ou American Express (15 dígitos).
  2. Clique em Gerar cartão. O número aparece na hora, acompanhado de validade e CVV fictícios.
  3. Use Copiar número para copiar só a numeração, ou Copiar tudo para levar número, validade, CVV e bandeira de uma vez.
  4. Marque ou desmarque Com máscara para exibir o número com espaços entre os grupos (ex.: 4000 0000 0000 0000) ou sem separação, conforme o campo que você vai preencher.

Cada clique gera uma combinação nova e aleatória, então você pode repetir o processo quantas vezes precisar para simular vários pedidos.

Como funciona

O último dígito de qualquer cartão é um dígito verificador calculado a partir dos anteriores pelo algoritmo de Luhn. É essa conta que os formulários de pagamento usam para detectar erros de digitação antes de enviar a transação. A verificação funciona assim, lendo da direita para a esquerda:

  • Dobre o valor de cada segundo dígito (o penúltimo, o antepenúltimo, e assim por diante, alternando).
  • Se ao dobrar o resultado passar de 9, subtraia 9 (o mesmo que somar os dois algarismos).
  • Some todos os dígitos. Se o total for múltiplo de 10, o número passa na validação.

O gerador faz o caminho inverso: sorteia a base do número, calcula qual dígito final torna a soma um múltiplo de 10 e o acrescenta ao fim. Também respeita as regras de cada bandeira — a Visa começa com 4, a Mastercard com 5, a Amex com 34 ou 37 — e o comprimento correto de dígitos. O CVV recebe 3 dígitos aleatórios (ou 4 para a Amex) e a validade, um mês qualquer com ano entre 1 e 6 anos à frente.

Exemplos e dicas de uso

Um número que passa no Luhn não é um cartão que existe: ele só satisfaz a fórmula matemática, sem conta, banco ou saldo por trás. Por isso, ele é perfeito para validar a interface — testar se a máscara formata corretamente, se o ícone da bandeira aparece, se a mensagem de erro some quando o campo fica válido — mas não serve para simular a aprovação de um pagamento.

Para testar aprovações e recusas de verdade, use os cartões de teste oficiais do seu gateway em ambiente sandbox. Stripe, Mercado Pago, PagSeguro e Cielo publicam números específicos que retornam respostas controladas (aprovado, saldo insuficiente, cartão recusado, etc.). Uma boa prática é combinar as duas coisas: este gerador para preencher formulários em massa durante o desenvolvimento da tela, e os cartões do sandbox para os testes de integração de fim a fim.

Perguntas frequentes

Esse cartão pode ser usado para comprar algo?

Não. O número é fictício: não existe conta, banco nem saldo por trás dele. Ele apenas passa na verificação matemática do dígito verificador. Qualquer tentativa de usá-lo em uma compra real será recusada e configura fraude.

Por que o cartão passa no formulário mas o pagamento não aprova?

Porque validar o formato (Luhn) é diferente de autorizar uma transação. A autorização depende de um cartão real com fundos. Para testar aprovação e recusa, use os números de teste do sandbox do seu gateway de pagamento.

O CVV e a validade são reais?

Não. O CVV é um número aleatório (3 dígitos, ou 4 para Amex) e a validade é uma data futura qualquer. Servem só para preencher os campos do formulário durante os testes.

Quais bandeiras de cartão o gerador suporta?

Visa e Mastercard, ambas com 16 dígitos, e American Express, com 15 dígitos. Cada uma segue o prefixo e o comprimento oficiais da bandeira, mantendo o número válido pelo Luhn.

Preciso pagar ou fazer cadastro para usar?

Não. A ferramenta é totalmente grátis e não pede cadastro. Tudo é processado no seu navegador, sem envio de dados para nenhum servidor.

É legal e seguro usar um gerador de cartão de teste?

Sim, desde que o uso seja apenas para testar seus próprios sistemas em homologação. Como os números são fictícios e aleatórios, não expõem dados de ninguém. O que é ilegal é tentar usá-los em compras reais ou para burlar serviços.