Geradores

Gerador de Cartão de Crédito

Gere números de cartão de crédito válidos (Visa, Mastercard, Elo, Hipercard) para testes de sistemas de pagamento. Algoritmo Luhn. Gratuito.

Por Vitor LuzAtualizado em
Compartilhe:XwhatsappLinkedin

Sobre Gerador de Cartão de Crédito

Todos os números de cartão de crédito do mundo (Visa, Mastercard, Elo, Hipercard, American Express, Diners, Discover) seguem o algoritmo de Luhn — um cálculo módulo 10 criado em 1954 pelo cientista Hans Peter Luhn que detecta erros simples de digitação. A bandeira é identificada pelos primeiros dígitos (MII — Major Industry Identifier): 4 = Visa, 5 = Mastercard, 34/37 = Amex, 6 = Elo/Discover. Esta ferramenta gera números completos por bandeira, com Luhn válido, junto com data de validade futura e CVV aleatório de 3 ou 4 dígitos (Amex). Os números passam em qualquer validador de cartão usado em formulários, mas NÃO são cartões reais — não há banco emissor, conta vinculada, saldo ou limite. Qualquer tentativa de uso em compra real é rejeitada na hora pelo PSP. Útil exclusivamente para desenvolvimento de e-commerce, integração com gateways (Stripe, PagSeguro, Mercado Pago), testes de regex de bandeira, sistemas antifraude em homologação e popular bancos de teste.

Como usar o Gerador de Cartão de Crédito

Selecione a bandeira desejada (Visa, Mastercard, Elo, Hipercard, American Express ou Diners) e clique em 'Gerar Cartão'. O sistema produz instantaneamente um número de 16 dígitos (15 para Amex) com algoritmo de Luhn válido, prefixo correto para a bandeira escolhida, mais data de validade futura e código de segurança CVV. Você pode gerar quantos cartões precisar — perfeito para popular formulários de teste em massa.

Para que serve?

Essencial para desenvolvedores de e-commerce (Shopify, Magento, VTEX, Loja Integrada), startups de fintech, integrações com gateways (Stripe, Adyen, PagSeguro, Stone, Cielo, Rede, Mercado Pago), sistemas antifraude (Konduto, Clearsale, Cybersource), apps financeiros e QA de checkout. Também ideal para testar máscaras de input, validação de bandeira em tempo real, fluxos de tokenização e simulação de chargeback em homologação. ATENÇÃO: para sandboxes oficiais (Stripe, etc.), use os números de teste documentados pelo PSP — eles aceitam transações no ambiente de homologação, ao contrário de cartões aleatórios.

O algoritmo de Luhn: a matemática por trás de todo número de cartão

O algoritmo de Luhn foi patenteado por Hans Peter Luhn, engenheiro da IBM, em 1954, inicialmente para verificar números de série de equipamentos. Ele chegou ao sistema de pagamentos décadas depois e hoje é obrigatório em todos os cartões regulamentados pela ISO/IEC 7812. O processo é simples: partindo do último dígito (check digit) para a esquerda, duplica-se cada segundo dígito; se o resultado for maior que 9, subtrai-se 9; somam-se todos os dígitos; o total deve ser divisível por 10. Além do Luhn, cada bandeira define o seu próprio IIN (Issuer Identification Number), os primeiros 6 a 8 dígitos que identificam a operadora e o banco emissor — por isso um número Visa começa sempre com 4, Mastercard com 51–55 ou 2221–2720, e Elo com faixas específicas definidas pelo Banco Central. O comprimento total também varia: 13 ou 16 dígitos para Visa, 16 para Mastercard, 16 para Elo, 15 para Amex.

Usando números fictícios em ambientes de teste sem acionar sistemas reais

O maior risco ao testar gateways de pagamento com números aleatórios é acertar, por coincidência, um PAN (Primary Account Number) real — o que pode gerar uma tentativa de cobrança indevida no ambiente de produção caso o sandbox não esteja isolado corretamente. Números gerados com Luhn válido mas IIN reconhecidamente fictício (como os da faixa de teste da Stripe, Braintree ou PagSeguro) eliminam esse risco. Para testes de tokenização em PCI-DSS, prefira sempre usar os números homologados pelo próprio gateway, pois eles passam pela detecção de fraude sem disparar alertas. Além disso, jamais use números válidos reais em scripts de carga ou automação de UI — isso viola os termos de uso das bandeiras e pode resultar em descredenciamento do estabelecimento. O CVV e a data de validade gerados junto ao número devem ser coerentes com o formato da bandeira: Amex usa CVV de 4 dígitos na frente do cartão, todas as demais usam 3 no verso.

Perguntas Frequentes

O que é o algoritmo de Luhn?

O algoritmo de Luhn (também chamado de 'mod 10') é uma fórmula criada por Hans Peter Luhn em 1954 para validar números de identificação. É usado por todas as bandeiras de cartão de crédito do mundo. Ele valida se o número foi digitado corretamente, mas não confirma se o cartão existe de fato.

Quais bandeiras de cartão o gerador suporta?

Visa (começa com 4, 16 dígitos), Mastercard (51-55 ou 2221-2720, 16 dígitos), Elo, Hipercard, American Express (começa com 34 ou 37, 15 dígitos) e Diners Club. Todas com algoritmo de Luhn válido.

Os cartões gerados podem ser usados para comprar?

Não! Os números passam no Luhn, mas não correspondem a cartões reais emitidos por bancos. Não há conta, saldo ou limite associado. Qualquer tentativa de uso em compra real será rejeitada pelo banco emissor. Usar cartão falso para compra é fraude e crime (estelionato).

Para que serve o gerador de cartão de crédito?

Exclusivamente para testes de software: desenvolvedores de e-commerce, gateways de pagamento, sistemas antifraude, apps financeiros e integrações com PSPs (Stripe, PagSeguro, Stone, Rede). Permite testar fluxos de checkout sem usar dados reais.

O CVV gerado é válido?

O CVV (código de 3 ou 4 dígitos) é gerado aleatoriamente. Para testes em sandboxes reais (Stripe, Mercado Pago, etc.), use os números de teste oficiais fornecidos por cada PSP. Para testes internos de validação de formulário, qualquer CVV funciona.

Qual o primeiro dígito de cada bandeira?

Visa: 4; Mastercard: 5 (ou 2); American Express: 3 (seguido de 4 ou 7); Diners Club: 3 (seguido de 0, 6 ou 8); Discover: 6; Hipercard: 6; Elo: 4, 5 ou 6 (prefixos específicos). Esse primeiro dígito é chamado de MII (Major Industry Identifier).

Posso gerar vários cartões de uma vez?

Sim, você pode gerar quantos cartões quiser. Muito útil para criar massa de dados de teste em bancos de dados, populando tabelas de clientes com cartões fictícios válidos.

👍 99% dos usuários acham este conteúdo útil

(140 avaliações nos últimos 12 meses)

Esta informação foi útil?

Os dados gerados por esta ferramenta são fictícios e destinados exclusivamente a testes de software e estudos. A má utilização é de total responsabilidade do usuário.

Compartilhe Gerador de Cartão de Crédito

Gerador de Cartão de Crédito — ferramenta online gratuita do GeraValida
Gerador de Cartão de Crédito — GeraValida (www.geravalida.com.br/gerador-de-numero-cartao-credito)