utildev

Validador de Cartão de Crédito

Valide números de cartão de crédito usando algoritmo de Luhn

Apenas números (13-19 dígitos)
Válido
TIPO
Visa
DÍGITOS
16

Sobre · Validador de Cartão de Crédito

Valida números de cartão de crédito usando algoritmo Luhn. Detecta BIN (Banco Identificador), tipo (Visa, Mastercard, etc) e identifica números inválidos.

Use para verificar erros de digitação em testes, validações de formulário e análise de segurança.

O algoritmo de Luhn apenas confirma a integridade estrutural do número — não verifica se o cartão existe, está ativo ou tem saldo. Essas checagens são feitas pela rede de pagamento (Visa, Mastercard etc.) durante a autorização real da transação.

Como funciona

  1. Insira número de cartão (com ou sem espaços/hífens)
  2. Remove formatação e verifica comprimento (13-19 dígitos)
  3. Aplica algoritmo Luhn para validar checksum do número
  4. Identifica banco/bandeira pelos primeiros dígitos (BIN)
  5. Retorna resultado com tipo de cartão se válido

Perguntas frequentes

Qual é o tamanho do número?

13-19 dígitos dependendo do emissor e tipo de cartão.

Aceita números de cartão reais?

Sim, este validador apenas verifica formato. Use números de teste para testes, nunca dados reais.

Quais bandeiras são reconhecidas?

Visa, Mastercard, AmEx, Diners, Discover, ELO e outras principais.

Dígitos de verificação (CVV) são validados?

Não, apenas o número principal. CVV seria validado separadamente.