Gerador de cartões de crédito (apenas teste)
Esta ferramenta gera números de cartão que satisfazem a verificação Luhn (mod-10) para Visa, Mastercard, American Express, Discover e JCB. Produz números aleatórios, porém estruturalmente corretos — com comprimento adequado, prefixo IIN (issuer identification number) e dígito Luhn corretamente calculado — junto com validade, CVV e nome do titular aleatórios.
APENAS TESTE — LEIA
Estes números NÃO são cartões reais. Não estão vinculados a nenhum banco, conta ou processador. Existem apenas para desenvolvimento e QA. Tentar usar um número gerado em uma transação real falhará e pode constituir fraude.
Usar qualquer número de cartão que você não recebeu de um emissor real para comprar bens, serviços ou assinaturas é ilegal na maioria das jurisdições.
Para que realmente serve
- Validação de formulários no cliente — construir e testar UI que verifica comprimento e Luhn.
- Mockups de design — exibir números realistas em capturas sem expor dados reais.
- Testes unitários e de integração — popular bases de dados com números de formato válido.
- Material didático — demonstrar o algoritmo Luhn com dados realistas.
- Sandboxes de gateways — alguns aceitam números Luhn-válidos para testes de fumaça.
Como funciona
- Escolhe-se um prefixo IIN da bandeira (p. ex.
4para Visa,51–55ou2221–2720para Mastercard,34/37para Amex,6011/65para Discover,3528–3589para JCB). - Dígitos aleatórios são adicionados até
comprimento total − 1. - O dígito Luhn é calculado e anexado.
- A saída é formatada com o espaçamento adequado (
4-4-4-4na maioria;4-6-5para Amex).
Bandeiras e comprimentos
| Bandeira | Prefixos | Comprimento |
|---|---|---|
| Visa | 4 | 16 |
| Mastercard | 51-55 / 2221-2720 | 16 |
| American Express | 34, 37 | 15 |
| Discover | 6011, 65 | 16 |
| JCB | 3528-3589 | 16 |
Lembre-se: use estes números apenas em ambientes de desenvolvimento. Nunca tente uma compra real com um cartão gerado.
Tiny Online Tools







