Sobre esta ferramenta
Um número de cartão não é aleatório: os primeiros dígitos (o IIN) identificam a bandeira, o comprimento é fixo por bandeira e o último dígito é uma soma de verificação Luhn do resto. Esta ferramenta cria números que cumprem as três regras, então formulários de pagamento os aceitam como bem formados — ideal para testar validação, formatação e fluxos de checkout sem um cartão real.
Tudo é gerado no seu navegador, sem requisição de rede. Para testes de pagamento ponta a ponta, use os cartões sandbox oficiais abaixo: provedores como Stripe mapeiam números específicos para resultados como "sucesso", "recusado" ou "saldo insuficiente".
Perguntas frequentes
Esses números de cartão de crédito são reais? Podem ser usados para comprar algo?
Não. Cada número é gerado aleatoriamente no seu navegador e só imita a estrutura de um cartão real — passa na validação de Luhn, mas não está vinculado a nenhum banco, conta ou fundos reais. Não pode ser cobrado. Use-os apenas para testar formulários de pagamento e fluxos de checkout, nunca para fraude.
O que significa um número ser 'válido pelo algoritmo de Luhn', e por que isso importa para testes?
O algoritmo de Luhn é a soma de verificação que todo número de cartão real precisa satisfazer, e muitos formulários de pagamento a validam no cliente antes do envio. Os números gerados passam pela mesma verificação, então se comportam como um número de cartão plausível para testar a validação do formulário — sem pertencer a nenhuma conta real.
Posso testar cenários específicos, como um cartão recusado ou 3D Secure?
Sim. A tabela de sandbox abaixo do gerador lista números de teste conhecidos da Stripe e do PayPal vinculados a resultados específicos — sucesso, recusa, saldo insuficiente, 3D Secure — para você exercitar esses fluxos de código diretamente numa integração de pagamento de teste.
Algum dos meus dados é enviado a um servidor?
Não. Números de cartão, nomes e CVVs são gerados inteiramente no seu navegador usando a Web Crypto API. Nada do que você gera é enviado para algum lugar ou armazenado em nossos servidores.
Posso gerar cartões de uma bandeira específica ou com um prefixo BIN fixo?
Sim. Escolha uma bandeira específica (Visa, Mastercard, Amex, Discover, JCB, Diners) ou deixe em Any, e opcionalmente fixe os primeiros 4, 6 ou 8 dígitos para testar a lógica de roteamento baseada em BIN.