bateCarimbo.
Algoritmo de Luhn · 16 dígitos

Gerador de Cartão de Crédito de teste — Visa, Mastercard, Elo e Hipercard, com validador e formatador para testes de software.

BIN
1–6
Conta
7–15
DV
16

Os números gerados são fictícios e só satisfazem o algoritmo de Luhn e os prefixos das bandeiras. Não têm saldo, não passam em autorização e servem exclusivamente para testes de software.

Anatomia do cartão

4111 1111 1111 1111

BIN

1–6

BIN/IIN: os 6 primeiros dígitos identificam a bandeira e o emissor.

Conta

7–15

Número da conta: dígitos definidos pelo emissor do cartão.

DV

16

Dígito verificador: fecha o número pelo algoritmo de Luhn.

Regex

^\d{16}$
^\d{4} \d{4} \d{4} \d{4}$

Exemplo — cálculo do DV

Base 411111111111111 → DV 1 → cartão 4111 1111 1111 1111

  1. Da direita para a esquerda, dobre cada segundo dígito; se o resultado passar de 9, subtraia 9.
  2. Some todos os dígitos — os dobrados e os demais.
  3. O dígito verificador é o valor que leva a soma ao próximo múltiplo de 10.

A bandeira é identificada pelos primeiros dígitos (BIN): 4 para Visa, 51–55 e 2221–2720 para Mastercard, e prefixos específicos para Elo e Hipercard.

Perguntas frequentes

Os cartões de crédito gerados são reais?

Não. São números fictícios que apenas satisfazem o algoritmo de Luhn e os prefixos (BIN) de cada bandeira, criados para testes de software. Não têm saldo, não passam em autorização e não pertencem a ninguém.

Quais bandeiras a ferramenta gera?

Visa, Mastercard, Elo e Hipercard — todas com 16 dígitos. Escolha a bandeira no Gerador ou deixe em Aleatória para misturar. O Validador identifica a bandeira automaticamente pelo BIN.

O que é o algoritmo de Luhn?

É a fórmula de dígito verificador usada por cartões de crédito: dobra-se um a cada dois dígitos (da direita para a esquerda), soma-se tudo e o total precisa ser múltiplo de 10. O Validador aplica exatamente essa checagem.

Posso usar esses números em pagamentos?

Não. Servem apenas para validar máscaras, formulários e fluxos de checkout em ambiente de teste. Para transações reais ou sandbox de gateways, use os cartões de teste fornecidos pelo próprio provedor.