Gerador de Cartão de Crédito para Teste

Gere números de cartão em faixas de sandbox, válidos no Luhn, para testar integração de pagamento, e confira uma lista inteira de número de cartãos de uma vez.

Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.

Dados fictícios, destinados exclusivamente a teste e desenvolvimento de software. Não correspondem a pessoas reais e não são documentos válidos.

Gerador de Cartão de Crédito para Teste

até 100.000 caracteres para validar

Clique em gerar para produzir os valores.

Só faixas de teste, e o motivo disso

Esta ferramenta gera números exclusivamente dentro das faixas de sandbox publicadas pelas próprias bandeiras e pelos gateways de pagamento. Números construídos sobre elas são recusados em autorização por desenho.

A restrição é deliberada. Gerar número que passa no Luhn é trivial — o algoritmo é público há décadas. Fazer isso dentro de faixa de emissor real é indistinguível do que ferramenta de fraude faz, e a faixa usada é a única diferença defensável entre uma coisa e outra. Se você precisa de número em faixa de emissor real, esta ferramenta não é o lugar, e não vai passar a ser.

Para que serve

Quem integra pagamento precisa exercitar máscara de campo, detecção de bandeira pelo prefixo e a própria validação de Luhn, muitas vezes antes de ter credencial de sandbox do gateway. É esse o caso de uso, e ele é inteiramente legítimo.

Como usar

  1. Escolha quantos números quer de uma vez, até 50.
  2. Escolha a bandeira, ou deixe em aleatória para receber as três misturadas e testar a detecção por prefixo.
  3. Marque ou desmarque o agrupamento em blocos conforme o campo onde vai colar.
  4. Clique em gerar. Copie um por vez, ou todos de uma vez.

Como o Luhn funciona

Percorra os dígitos da direita para a esquerda. Dobre os de posição alternada, começando pelo segundo. Se o dobro passar de 9, subtraia 9. Some tudo, incluindo os dígitos não dobrados. O número é bem formado quando o total é múltiplo de 10.

O último dígito é o verificador: ele é escolhido justamente para o total fechar. É a mesma conta que a sua rotina de validação faz — e é por isso que ela aceita estes números, e por isso que aceitar não prova nada sobre o cartão existir.

Privacidade

A geração acontece inteiramente no seu navegador, por aritmética. Não há requisição de rede, não há registro dos números gerados e não existe servidor nosso que os veja.

Limitações

  • Só faixas de sandbox. Não há opção de gerar em faixa de emissor real, e não haverá.
  • Só três bandeiras: Visa, Mastercard e American Express. Elo e Hipercard não entraram porque não confirmamos faixas de teste publicadas para elas.
  • O número não vem com validade nem código de segurança — nenhum dos dois faz parte do Luhn.
  • Até 50 números por acionamento.

Quando isso resolve

  • Testar máscara de campo com os agrupamentos de 16 e de 15 dígitos.
  • Conferir se a detecção de bandeira pelo prefixo funciona — gere em aleatória e veja se as três são reconhecidas.
  • Exercitar a validação de Luhn antes de ter credencial de sandbox.

Validar em lote, na aba ao lado

A mesma página confere números que você já tem. Cole a lista na aba Validar, um por linha, e cada linha recebe o próprio veredito, com a contagem de válidos e inválidos em cima.

É colando uma lista, e não digitando um por um, porque o caso real é conferir uma coluna de planilha. Pontuação é aceita ou ignorada, linha em branco é descartada, e repetição não é removida — o mesmo número de cartão aparecendo duas vezes na sua coluna é informação.

Válido ali significa que o número passa no Luhn. O Luhn pega erro de digitação, não fraude — e o número que você colar não sai do seu navegador, o que importa dizer quando a entrada é um cartão.

Perguntas frequentes