Gerador de cartão de crédito para testes.
Gere números de cartão de crédito válidos via algoritmo Luhn para testes de software, validação de formulários e homologação de sistemas de pagamento. Criamos essa ferramenta para nosso próprio uso interno em desenvolvimento e agora disponibilizamos gratuitamente. 100% local no navegador.
Como funciona o gerador de cartão
O gerador de cartão de crédito da QMIX utiliza o algoritmo de Luhn (Módulo 10) para criar números de cartão de crédito matematicamente válidos. Esse é o mesmo algoritmo que bancos e operadoras utilizam para validar se um número de cartão é estruturalmente correto.
Desenvolvemos essa ferramenta internamente para nosso próprio uso em projetos de desenvolvimento web e SEO. Como desenvolvedores que constroem sites otimizados e sistemas de e-commerce, precisávamos de uma forma rápida de gerar cartão de crédito para testes sem depender de ferramentas externas. Agora disponibilizamos gratuitamente para outros profissionais.
Ao selecionar uma bandeira e clicar em "Gerar cartão", o sistema:
- Utiliza o prefixo correto da bandeira escolhida (BIN/IIN).
- Gera dígitos aleatórios para completar o comprimento do cartão.
- Calcula o dígito verificador pelo algoritmo de Luhn.
- Cria data de validade futura e código de segurança (CVV).
- Roda 100% no seu navegador — nenhum dado sai do seu computador.
Para que serve gerar cartão de crédito
Gerar cartões de crédito com números válidos é uma prática essencial para desenvolvedores que constroem sites de e-commerce, sistemas de pagamento ou qualquer aplicação que processe dados de cartão. Os números de cartões de crédito gerados permitem:
- Testar gateways de pagamento: validar a integração com Stripe, PagSeguro, Mercado Pago, Cielo e outros processadores sem usar cartões reais.
- Validar formulários de checkout: testar se o campo de cartão aceita e formata corretamente os números para cada bandeira (Visa, MasterCard, Amex, etc.).
- Homologar sistemas: antes de colocar um sistema em produção, equipes de QA precisam de cartões de crédito válidos para simular fluxos completos de compra.
- Testes automatizados (E2E): scripts de teste automatizado (Cypress, Playwright, Selenium) precisam de dados de cartão para simular checkouts em ambientes de staging.
- Demonstrações e prototipação: ao apresentar um site ou app para clientes, use dados fictícios em vez de dados reais para demonstrar o fluxo de pagamento.
- Cursos e tutoriais: instrutores que ensinam desenvolvimento web e integração de pagamentos podem usar o gerador de cartão para criar exemplos seguros.
O algoritmo Luhn e números de cartão válidos
Todos os números de cartões de crédito reais seguem o algoritmo de Luhn (Módulo 10), criado pelo cientista Hans Peter Luhn em 1954 na IBM. Esse algoritmo garante que um número de cartão de crédito válido não contenha erros de digitação.
O processo funciona assim:
- A partir do último dígito, dobre o valor de cada segundo dígito da direita para a esquerda.
- Se o resultado dobrado for maior que 9, subtraia 9.
- Some todos os dígitos resultantes.
- Se o total for divisível por 10, o número é válido.
Nosso gerador de cartão de crédito aplica esse algoritmo para calcular o dígito verificador, garantindo que os números de cartão gerados passem em qualquer validação de formulário que use Luhn.
Os números gerados são matematicamente válidos, mas não correspondem a contas reais. Não passam em transações reais — o emissor (banco) precisa ter aquele número específico registrado. Use apenas para testes de gateway, sandbox, formulários e validações.
Bandeiras de cartão suportadas
Nosso gerador de cartão suporta as principais bandeiras utilizadas no Brasil e no mundo. Cada bandeira tem regras específicas de prefixo (BIN), comprimento e formato do CVV:
| Bandeira | Prefixo (BIN) | Dígitos | CVV |
|---|---|---|---|
| Visa | 4 | 16 | 3 dígitos |
| MasterCard | 51–55 | 16 | 3 dígitos |
| American Express | 34, 37 | 15 | 4 dígitos |
| Elo | 636368, 438935, 504175 | 16 | 3 dígitos |
| Discover | 6011, 65 | 16 | 3 dígitos |
| HiperCard | 6062 | 16 | 3 dígitos |
Ética e uso responsável
Gerar números via Luhn é legal — é matemática pública desde 1954. Usar números gerados para tentar fazer compras reais é fraude (Código Penal art. 171), e fracassa porque o cartão precisa estar emitido em um banco real com saldo/limite.
Para testes de gateway em produção, use os cartões oficiais de sandbox fornecidos pelo provedor (Stripe, PagSeguro, Adyen, etc.) — só esses são reconhecidos como cartões de teste em ambiente real.
Termos relacionados que esta ferramenta cobre
Esta ferramenta atende quem busca gerador de cc, gerador cartão de crédito, gerador de cartão, gerador de cartao, gerar cartão de crédito, gerar cartão de credito, gerar cartao, gerar cartao de credito virtual, cartão de crédito válido, cartão válido, cartao fake, gerador de cartoes de credito validos e gerador de cartão de crédito válido.
Cobre também gerador de cartão de crédito para teste, gerador de cartão de crédito para teste grátis, gerador de cartão de crédito com limite, gerador de cartão de crédito válido com limite, gerador de cartão de crédito com nome, gerador de cartão de crédito com cpf do titular, gerador de cartão de crédito válido com nome do titular, gerar cartão de crédito válido com cpf, gerar cartão de crédito válido para compras com nome, dados de cartão de crédito válido para compras, dados de cartão de crédito válido para compras com cpf, número de cartão de crédito válido com nome do titular e cartão de crédito válido para compra online. Todos os números são gerados via algoritmo Luhn (Módulo 10) — válidos matematicamente, mas não funcionam em compras reais pois não estão emitidos em nenhum banco.
Perguntas frequentes
Os números de cartão gerados funcionam para compras?
Não. Os números de cartão de crédito gerados são matematicamente válidos (passam na validação de Luhn), mas não estão vinculados a nenhuma conta bancária real. Eles são exclusivamente para testes de software e validação de formulários.
É legal usar um gerador de cartão de crédito?
Sim, para fins de teste e desenvolvimento. Gerar cartão de crédito com números fictícios é uma prática padrão na indústria de software. Gateways como Stripe e PagSeguro inclusive fornecem números de teste oficiais. Usar números gerados para tentativas de fraude é ilegal (CP art. 171).
O que é o algoritmo de Luhn?
O algoritmo de Luhn (Módulo 10) é uma fórmula matemática usada para validar a estrutura de números de cartão de crédito. Ele verifica se o número possui um dígito verificador correto, detectando erros de digitação. Todos os cartões de crédito reais e gerados seguem esse algoritmo.
Qual a diferença entre número válido e número real?
Um número de cartão de crédito válido passa na verificação matemática de Luhn, mas não está associado a nenhuma conta. Um número real está registrado em um banco emissor e vinculado a uma conta de crédito. O gerador de cartão produz apenas números válidos, nunca reais.
Quantos cartões posso gerar por vez?
Você pode gerar cartões de crédito em lote de até 20 por vez, cada um com número, validade e CVV. Como tudo é processado no navegador, não há limite de uso — gere quantas vezes precisar.
A ferramenta armazena os números gerados?
Não. O gerador de cartão de crédito funciona 100% no seu navegador. Nenhum dado é enviado para servidores externos. Os números existem apenas na memória do navegador enquanto a página estiver aberta.
Posso usar em sandbox de pagamento?
Para sandbox oficial (Stripe, PagSeguro, Adyen, Mercado Pago), use os cartões oficiais que cada gateway fornece — eles têm comportamentos específicos (aprovar, recusar, fundos insuficientes). Os números gerados aqui servem para testar máscaras, validações client-side e formulários.
O que são os BINs?
Os 6 primeiros dígitos do cartão identificam a bandeira e o emissor (BIN/IIN). Visa começa com 4; Mastercard com 51-55; Amex com 34/37; Elo com 401178/438935/504175; Hipercard com 6062.