Validador de BIN de Cartão — Identifica bandeira e banco
Cole os primeiros 6 dígitos de qualquer cartão de crédito ou débito (o chamado BIN — Bank Identification Number) e descubra: bandeira (Visa, Mastercard, Elo, Amex, Hipercard), banco emissor (Itaú, Nubank, Bradesco, Caixa, BB), tipo (crédito, débito, vale), país de origem e validação Luhn (se você colar o número completo).
O que é o BIN de um cartão?
BIN (Bank Identification Number) é o padrão internacional ISO 7812. São os 6 primeiros dígitos de qualquer cartão emitido pela rede bancária mundial, que identificam:
- 1º dígito: indústria emissora (4 = Visa, 5 = Mastercard, 3 = Amex/Diners/JCB, etc)
- Dígitos 2-6: identificam banco emissor e produto específico
- Dígitos 7-15/19: número da conta do titular
- Último dígito: dígito verificador (algoritmo Luhn)
Por que isso é útil?
- Antifraude: detectar inconsistências (BIN brasileiro com IP de país estrangeiro)
- UX em checkout: mostrar logo da bandeira automaticamente conforme digita
- Roteamento de pagamento: enviar transação Visa pra adquirente otimizada Visa, etc.
- Análise de cohort: saber quais bancos seus clientes usam (ex: 60% Nubank)
- Suporte cliente: identificar emissor para orientar reclamação de chargeback
Faixas BIN por bandeira
| Bandeira | Primeiros dígitos | Tamanho |
|---|---|---|
| Visa | 4 | 13, 16, 19 |
| Mastercard | 51-55, 2221-2720 | 16 |
| American Express | 34, 37 | 15 |
| Elo (Brasil) | BINs específicos (4389, 5041, 6362, 6363) | 16 |
| Hipercard (Brasil) | 6062 | 16 |
| Discover | 6011, 622126-622925, 65 | 16 |
| Diners Club | 300-305, 36, 38, 39 | 14, 16 |
| JCB (Japão) | 3528-3589 | 16 |
Algoritmo Luhn (validação matemática)
Todo número de cartão de crédito segue o algoritmo Luhn (inventado em 1954 por Hans Peter Luhn da IBM):
- Pega o número e percorre dígitos da direita pra esquerda
- A cada 2 dígitos, dobra o valor (se virar > 9, subtrai 9)
- Soma todos os dígitos resultantes
- Se a soma é múltipla de 10, o cartão é matematicamente válido
Exemplo: 4111 1111 1111 1111 → soma = 70 → ÷10 sem resto ✅
Importante: Luhn detecta apenas erros de digitação, não autoriza pagamento. Cartões falsificados também podem passar no Luhn.
BIN não é sensível — pode compartilhar?
Sim. Os 6 primeiros dígitos identificam apenas o banco emissor e produto — não revelam:
- ❌ Saldo, limite ou histórico de gastos
- ❌ Nome do titular
- ❌ Número de conta corrente
- ❌ CVV ou senha
BINs são públicos e indexados — bancos compartilham listas para parceiros de antifraude. Sites como binlist.net e binbase.com mantêm bases públicas.
Dados que NUNCA devem ser compartilhados
- ⚠️ Número completo (16 dígitos)
- ⚠️ CVV/CVC (3 ou 4 dígitos no verso)
- ⚠️ Data de validade (MM/AA)
- ⚠️ Senha de 4 ou 6 dígitos
- ⚠️ 3D Secure (token SMS)
- ⚠️ Foto do cartão (frente E verso)
Esses dados juntos permitem clonagem ou compras não autorizadas.
Tipos de produto identificáveis pelo BIN
- Standard / Classic: cartão básico
- Gold / Platinum: benefícios médios (sala VIP, seguro)
- Black / World Elite: alto padrão (concierge, milhas premium)
- Debit / Electron / Maestro: débito
- Prepaid: pré-pago (recarregável)
- Vale-refeição: Sodexo, Alelo, VR
Privacidade desta ferramenta
- ✅ 100% no navegador. Nada é enviado para servidor
- ✅ Sem cadastro, sem logs, sem cookies
- ✅ Mesmo que cole o número completo, só os 6 primeiros são processados
- ✅ Não armazena histórico de BINs consultados
Perguntas frequentes
Pode identificar exatamente o banco?
Para os principais bancos brasileiros, sim — mantemos uma lista curada. Bancos digitais novos ou cartões emitidos em parcerias específicas podem não ser identificados.
É possível descobrir o saldo pelo BIN?
Não. BIN identifica apenas emissor e produto. Para saldo/limite é necessário login no app do banco.
Por que algumas vezes o BIN tem 8 dígitos?
Em 2022, ISO/IEC 7812-1 expandiu o padrão de 6 para 8 dígitos para acomodar mais emissores. Convivem juntos atualmente.
Por que cartões virtuais são detectados como Visa/Master?
Eles herdam o BIN do cartão físico do titular. Identificar virtualmente "É virtual?" pelo BIN não é confiável.