Gerador de Cartão de Crédito Fictício

Gere número de cartão sintético, validade futura e CVV para testar formulários e interfaces localmente no navegador.

Gerar dados sintéticos de cartão

Somente para testes de interface. Passar no Luhn não garante existência, emissão ou autorização de pagamento. Para testar transações, use os cartões oficiais do sandbox do seu provedor.

Geração local. Esta ferramenta não transmite nem armazena os dados gerados.

Como os campos são gerados?

A bandeira selecionada define o prefixo e o comprimento documentados. Os dígitos aleatórios usam crypto.getRandomValues, e o último dígito é calculado pelo algoritmo de Luhn. A validade fica entre 1 e 60 meses no futuro, conforme o calendário do dispositivo. O CVV é uma sequência sintética independente: quatro dígitos para American Express e três para as demais bandeiras, preservando zeros à esquerda.

Quais formatos são usados?

  • Visa: prefixo 4; 13, 16 ou 19 dígitos.
  • Mastercard: prefixos 51–55 ou 222100–272099; 16 dígitos.
  • American Express: prefixos 34 ou 37; 15 dígitos.
  • Elo: prefixo 506699; 16 dígitos.
  • Hipercard: prefixo 606282; 16 dígitos.
  • Discover: prefixos 6011, 622126–622925, 644–649 ou 65; 16 ou 19 dígitos.
  • Diners Club: prefixos 300000–305999, 309500–309599, 360000–369999 ou 380000–399999; 14 dígitos.
  • JCB: prefixos 3528–3589; 16 a 19 dígitos.

Posso testar pagamentos com estes dados?

Use os valores sintéticos para validar formulários e layouts. Luhn é uma soma de verificação, não comprova existência, emissão ou autorização de pagamento. Os números gerados não são contas reservadas para teste e podem coincidir com números emitidos. O CVV é aleatório, sem vínculo com um código de segurança de emissor.

Ferramentas relacionadas