Gerador de Cartão de Crédito
Números fictícios para testes. Não funcionam para compras reais.
- Escolha a bandeira ou deixe aleatório.
- Informe a quantidade e se quer código de segurança e validade junto.
- Clique em gerar e copie o resultado.
Os primeiros dígitos identificam a bandeira e não são livres: Visa começa com 4, Mastercard usa a faixa de 51 a 55 e também de 2221 a 2720, American Express usa 34 e 37.
O comprimento também varia. A maioria usa 16 dígitos, mas Amex usa 15 — e código de segurança de 4 em vez de 3.
Os dígitos do meio são sorteados, e o último é calculado pelo algoritmo de Luhn para que o número passe na verificação de consistência.
Bandeiras brasileiras como Elo e Hipercard usam faixas próprias que se sobrepõem parcialmente às internacionais — é por isso que um número iniciado por 4011 pode ser Elo e não Visa.
O número passa na validação de formato e de Luhn, que é a checagem feita no navegador antes de enviar a transação. Isso permite testar máscara, validação de campo e detecção de bandeira no seu formulário.
Mas ele **não** funciona em nenhuma transação real. Não existe conta, emissor, titular ou limite por trás dele — a autorização é negada assim que a operadora é consultada.
Para testar pagamento de verdade, use os cartões de teste do seu processador. Todos publicam números específicos que simulam aprovação, recusa e erro, e só funcionam em ambiente de sandbox.
Tentar usar qualquer número de cartão que não é seu para obter bem ou serviço é estelionato, mesmo que o número tenha sido gerado e não pertença a ninguém.
Esta ferramenta existe para desenvolvimento e teste de software, e o número gerado é inútil fora disso — o que é intencional.
A geração acontece inteiramente no seu navegador: nenhum número é transmitido ou registrado.
Perguntas frequentes
Não. Ele passa apenas na validação de formato e de Luhn feita no navegador. Não há emissor nem conta por trás, então a autorização é negada assim que a operadora é consultada.
Use os cartões de teste do seu processador de pagamento. Eles publicam números específicos que simulam aprovação, recusa e erro em ambiente de sandbox.
American Express usa 15 dígitos e código de segurança de 4, enquanto a maioria das bandeiras usa 16 e 3. Os dois formatos são legítimos.
Os dígitos do meio são sorteados, então há coincidência possível em teoria. Ainda assim ele não é utilizável: sem o cartão físico e os dados do titular, nenhuma transação é autorizada.
Não. Tudo é gerado no seu navegador e nada é registrado.