Gere números de cartão de crédito de TESTE sintaticamente válidos, que passam no Luhn, por bandeira (Visa, Mastercard, Amex, Discover, JCB) para QA e teste de formulários. Não são cartões reais.
Escolha uma bandeira e pressione Gerar.
⚠ Apenas dados de teste — estes são números gerados aleatoriamente, válidos pelo Luhn. Não são cartões reais, não estão vinculados a nenhuma conta e não podem ser cobrados. Use apenas para testes.
Sobre esta ferramenta
O Gerador de Números de Cartão de Crédito de Teste produz números de cartão que são estruturalmente válidos e passam na soma de verificação Luhn, de modo que passam na validação de formato e dígito verificador do lado do cliente em formulários de pagamento durante QA e desenvolvimento. Cada número é fabricado do zero: a ferramenta escolhe um prefixo IIN de bandeira e o comprimento (Visa começa com 4 e tem 16 dígitos, Mastercard 51–55/16, American Express 34 ou 37/15, Discover 6011/16, JCB 3528–3589/16), preenche o interior com dígitos aleatórios e então calcula o dígito verificador final com o algoritmo de Luhn — dobrando cada segundo dígito a partir da direita, subtraindo 9 quando o resultado excede nove, somando e anexando o dígito que torna o total um múltiplo de dez.
Esses números não estão conectados a nenhuma conta real, não podem ser cobrados e devem ser usados apenas em ambientes de teste e sandbox. Os processadores de pagamento também publicam seus próprios cartões de teste oficiais (por exemplo 4242 4242 4242 4242) para fluxos de sandbox de ponta a ponta; use esses quando um gateway precisar aprovar a transação. Esta ferramenta serve para exercitar a lógica de validação, armazenamento e formatação dos seus próprios formulários, onde um número com Luhn válido e no formato da bandeira é tudo o que você precisa.
Tudo é gerado localmente com a aleatoriedade embutida do seu navegador — nada é enviado. Opcionalmente inclua uma data de validade futura aleatória (MM/AA, de um a cinco anos à frente) e um CVV correspondente (três dígitos, ou quatro para Amex). Gere de 1 a 50 por vez e copie o lote com um clique.
Perguntas frequentes
Estes são números de cartão de crédito reais?
Não. São números fabricados aleatoriamente que apenas satisfazem o dígito verificador de Luhn e as regras de prefixo e comprimento de uma bandeira. Não estão vinculados a nenhuma conta bancária, não podem ser cobrados e existem apenas para testar a validação de formato em formulários e no código.
Como o número é tornado válido?
A ferramenta fixa os dígitos iniciais da bandeira, preenche o resto aleatoriamente e então aplica o algoritmo de Luhn ao corpo: dobrando cada segundo dígito a partir da direita, subtraindo 9 quando maior que nove, somando todos os dígitos e anexando o dígito verificador que torna o total divisível por 10.
Estes funcionarão em um sandbox de pagamento?
Eles passam nas verificações de Luhn e formato, o que basta para a validação do lado do cliente, mas um sandbox de gateway que precisa aprovar uma transação geralmente exige seus próprios cartões de teste publicados (como o 4242 4242 4242 4242 da Stripe). Use os números de teste oficiais do processador para fluxos completos de aprovação de ponta a ponta.
Para que servem a validade e o CVV?
Quando ativado, a ferramenta adiciona uma validade futura aleatória (MM/AA, 1–5 anos à frente) e um CVV aleatório — três dígitos para a maioria das bandeiras, quatro para American Express — de modo que um formulário que espera todos os três campos possa ser preenchido com dados de teste autoconsistentes.