Números de cartão de crédito de teste

Gere números de cartão falsos que passam na verificação de Luhn, para testar formulários de pagamento, validadores e software em desenvolvimento.

⚠️ Estes números são FALSOS: não pertencem a cartões reais, não têm nenhuma conta por trás e NÃO podem ser usados em nenhum pagamento. Servem só para desenvolvedores e testadores. Usar números de cartão reais de outra pessoa é crime.
    🔒 Tudo é gerado no seu navegador: nada é salvo nem enviado para lugar nenhum.

    Como funciona o algoritmo de Luhn

    O número de um cartão não é aleatório: o último dígito é um “dígito verificador” calculado com o algoritmo de Luhn (1954). Da direita para a esquerda, você dobra um dígito sim, outro não; sempre que um dígito dobrado passa de 9, subtrai 9; depois soma tudo. O número só é formalmente válido se o total for múltiplo de 10. É exatamente a mesma verificação que os formulários de pagamento fazem antes mesmo de contatar o banco, então erros de digitação óbvios são pegos na hora.

    Para que servem (e para que não servem) os números de teste

    Quem desenvolve um checkout de e-commerce precisa de números que passem na validação de Luhn para testar formulários, máscaras de entrada e mensagens de erro sem usar um cartão real. Este gerador usa os prefixos típicos de cada bandeira (4 para VISA, 5 para Mastercard, 34/37 para Amex) e calcula o dígito verificador correto, mas o resultado continua sendo um número inventado: passar no Luhn não significa que o cartão exista. Qualquer transação real seria recusada pela bandeira, porque a verificação de verdade acontece nos sistemas bancários, junto com a data de validade, o CVV e o 3-D Secure. Para pagamentos em ambiente de testes (sandbox), use os cartões de teste oficiais do seu provedor de pagamento (por exemplo Stripe ou PayPal).

    Ferramentas relacionadas