Gerador de números de cartão de teste
Gere números de cartão de pagamento falsos com uma soma de verificação Luhn válida para testar formulários.
Gerador de números de cartão de teste
Esta ferramenta gera números de cartão de pagamento fictícios que satisfazem a soma de verificação Luhn (mod 10) — a mesma verificação estrutural que todo validador de cartão real executa — para que possa testar formulários de checkout, integrações de pagamento e validação no lado do cliente sem usar um cartão real. Cada número é fabricado: não tem fundos, não está vinculado a nenhuma conta e não pode ser debitado. Use-a sempre que um ambiente de testes, um script de QA ou uma demonstração de formulário precise de algo que pareça e valide como um número de cartão sem ser um.
Escolha uma marca — Visa, Mastercard, American Express, Discover ou JCB — e o gerador produz números com o prefixo (IIN) e comprimento publicados dessa marca, para que a lógica de detecção de marca no seu formulário também seja testada. Defina quantos gerar de uma só vez, escolha se os dígitos são exibidos agrupados em grupos de quatro como um cartão físico ou em sequência contínua, e opcionalmente adicione uma data de validade futura aleatória e um CVV (quatro dígitos para Amex, três para os outros). Saída como uma lista simples, um cartão por linha, ou como CSV com uma linha de cabeçalho pronta para colar numa folha de cálculo ou num ficheiro de testes.
O dígito de verificação é calculado de verdade usando o algoritmo Luhn, não escolhido aleatoriamente, para que os resultados sejam estruturalmente indistinguíveis de um número de cartão genuíno para qualquer validador que apenas verifique a soma de verificação e o formato — que é o propósito. Nenhum prefixo aqui é verificado contra a gama de BIN real de um banco, e nada é nunca transmitido para verificar contra uma conta real.
Tudo é executado localmente no seu navegador usando a Web Crypto API para gerar números aleatórios. Nada que gere é carregado ou registado em qualquer lugar. Copie o resultado, transfira-o como ficheiro .txt, limpe-o e comece de novo, ou envie o resultado diretamente para a entrada de outra ferramenta para continuar testando.