Gerador de Cartão 🔒 Roda localmente no seu navegador — nada é enviado.

Números de cartão de teste válidos Luhn + cartões sandbox oficiais.

⚠ São apenas números de teste com formato válido. Passam na verificação Luhn mas NÃO são cartões reais, não têm saldo e não podem ser usados em compras reais.

Fixe os primeiros 4, 6 ou 8 dígitos (BIN). Deixe o campo vazio para preenchê-los aleatoriamente.

Dica: clique num número de cartão para copiá-lo, ou no botão ⧉ para copiar a linha inteira.

CartãoTitularValidadeCVV

Cartões de teste sandbox oficiais

Provedores de pagamento publicam números fixos que disparam resultados específicos em seus sandboxes. Use estes — não números gerados — ao testar com Stripe, PayPal, etc.

ScenarioNumberSource
Visa — success4242 4242 4242 4242Stripe
Visa — declined4000 0000 0000 0002Stripe
Visa — insufficient funds4000 0000 0000 9995Stripe
Visa — 3D Secure required4000 0025 0000 3155Stripe
Mastercard — success5555 5555 5555 4444Stripe
Amex — success3782 822463 10005Stripe
Visa — success4111 1111 1111 1111PayPal / generic
Mastercard — success5105 1051 0510 5100PayPal / generic

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.