Gerador de números de cartão de crédito de teste

Gere um número de cartão fictício, em conformidade com o algoritmo de Luhn, para testar seus formulários de pagamento ou sua validação no lado do cliente — não é um cartão real, ele não pode ser usado para nenhum pagamento.

Exemplo:
"4" para Visa, "5" para Mastercard

Como funciona

O algoritmo de Luhn é usado pelos emissores de cartões bancários para detectar erros de digitação: o último dígito do número é calculado a partir dos anteriores. Esta ferramenta gera um número aleatório cujo dígito de verificação é válido, útil para testar se um formulário aceita corretamente os números válidos e rejeita os inválidos.

Posso usar este número para uma compra real?

Não. Este número é puramente fictício: ele respeita o formato e a validação de Luhn, mas não está associado a nenhuma conta bancária real e será rejeitado por qualquer processador de pagamento.

Por que especificar um prefixo (BIN)?

O prefixo (Bank Identification Number) determina a rede de cartão simulada, por exemplo "4" para Visa ou "5" para Mastercard, o que permite testar a detecção automática do tipo de cartão no seu formulário.

Processamento 100% local: o cálculo é executado inteiramente no seu navegador via WebAssembly, sem qualquer envio de dados a um servidor.