💳Validador de Cartão de Crédito

Para validar cartao de credito, digite o número — a ferramenta verifica o Luhn e detecta a bandeira.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: algoritmo Luhn (ISO/IEC 7812-1) + padrões de bandeira — validação 100% no navegador, sem envio de dados · Última verificação em 08/10/2026

Validar um cartão de crédito significa verificar se o número passa no algoritmo Luhn e detectar a bandeira (Visa, Mastercard, Elo, Amex, etc.). A ferramenta aplica o Luhn: dobra dígitos alternados, subtrai 9 se maior que 9, soma tudo e verifica se o resto da divisão por 10 é zero. Todo o processamento é 100% local.

Como validar um cartão de crédito

  1. Digite o númeroDigite os dígitos do cartão, com ou sem espaços.
  2. ValideA ferramenta verifica o Luhn e detecta a bandeira.
  3. Confira o resultadoO resultado mostra a bandeira e se o número é válido.

Como funciona a validação

O algoritmo Luhn verifica se o número do cartão é matematicamente válido: a partir do penúltimo dígito, dobra cada segundo dígito, subtrai 9 se o resultado for maior que 9, soma todos os dígitos e verifica se o resto da divisão por 10 é zero.

A detecção de bandeira é baseada nos primeiros dígitos do cartão: Visa começa com 4, Mastercard com 51-55 ou 2221-2720, Elo com 636368, 438935, 504175, 451416, 636297, 5067, 4576, 4011, Amex com 34 ou 37, Diners com 36, 38, 300-305, Discover com 6011, 65, JCB com 35, Hipercard com 606282, 3841.

O resultado mostra a bandeira detectada e se o número é válido. A ferramenta não verifica se o cartão existe, tem saldo ou está ativo — apenas a validade matemática do número.

O algoritmo Luhn verifica se o número do cartão é matematicamente válido: a partir do penúltimo dígito, dobra cada segundo dígito, subtrai 9 se o resultado for maior que 9, soma todos os dígitos e verifica se o resto da divisão por 10 é zero.

A detecção de bandeira é baseada nos primeiros dígitos do cartão: Visa começa com 4, Mastercard com 51-55 ou 2221-2720, Elo com 636368, 438935, 504175, 451416, 636297, 5067, 4576, 4011, Amex com 34 ou 37, Diners com 36, 38, 300-305, Discover com 6011, 65, JCB com 35, Hipercard com 606282, 3841.

O resultado mostra a bandeira detectada e se o número é válido. A ferramenta não verifica se o cartão existe, tem saldo ou está ativo — apenas a validade matemática do número.

A validação é puramente matemática: não há consulta a banco de dados nem envio de dados. O número é verificado no navegador e o resultado aparece instantaneamente.

Luhn: dobra dígitos alternados, subtrai 9 se >9, soma, resto 10 = 0

Exemplo resolvido

Na bancada de testes, o número 4111 1111 1111 1111 (Visa de teste) foi validado: o Luhn passou e a bandeira detectada foi Visa. O resultado foi 'Visa — válido'.

Um segundo caso: o número 5500 0000 0000 0004 (Mastercard de teste) foi validado: o Luhn passou e a bandeira detectada foi Mastercard.

Um número com Luhn inválido (4111 1111 1111 1112) foi rejeitado — o Luhn não passou, mesmo que a bandeira fosse Visa.

Privacidade e limites

  • Processamento 100% local: o número é validado no navegador; nada sai do navegador
  • A detecção de bandeira é baseada nos primeiros dígitos
  • A validação é matemática — não verifica se o cartão existe ou tem saldo
  • O número não é armazenado nem enviado
  • A formatação é automática: o número é formatado com espaços
  • A ferramenta não verifica a data de validade nem o CVV

Dicas para tirar o melhor proveito

Use a validação para verificar números de cartão digitados em formulários: pagamentos, cadastros, assinaturas. A detecção de bandeira ajuda a identificar o tipo do cartão antes de processar o pagamento.

Se o número tiver Luhn inválido, a ferramenta avisa. E para números com bandeira não reconhecida, a ferramenta mostra 'bandeira desconhecida' — o número pode ser de uma bandeira menos comum.

Use a validação para verificar números de cartão digitados em formulários: pagamentos, cadastros, assinaturas. A detecção de bandeira ajuda a identificar o tipo do cartão antes de processar o pagamento.

Se o número tiver Luhn inválido, a ferramenta avisa. E para números com bandeira não reconhecida, a ferramenta mostra 'bandeira desconhecida' — o número pode ser de uma bandeira menos comum.

Se o número tiver espaços ou hífens, a ferramenta remove-os automaticamente antes de validar.

Erros comuns a evitar

O erro mais comum é confundir validação com verificação de existência: a ferramenta verifica se o número é matematicamente válido, não se o cartão existe, tem saldo ou está ativo. Outro engano é achar que a bandeira é sempre detectada — bandeiras menos comuns podem não ser reconhecidas.

Também é comum esquecer que a validação não verifica a data de validade nem o CVV: esses dados precisam ser verificados separadamente. E cuidado com números de cartão de outras pessoas: a validação não verifica a titularidade.

O erro mais comum é confundir validação com verificação de existência: a ferramenta verifica se o número é matematicamente válido, não se o cartão existe, tem saldo ou está ativo. Outro engano é achar que a bandeira é sempre detectada — bandeiras menos comuns podem não ser reconhecidas.

Também é comum esquecer que a validação não verifica a data de validade nem o CVV: esses dados precisam ser verificados separadamente. E cuidado com números de cartão de outras pessoas: a validação não verifica a titularidade.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Gerador de cartão de crédito de teste, Validador de CPF, Validador de CNPJ, Validador de IMEI.

Perguntas frequentes

Como validar um cartão de crédito?

Digite o número e clique em Validar cartão. A ferramenta verifica o Luhn e detecta a bandeira.

O número é enviado para algum servidor?

Não. A validação acontece no seu navegador — nada sai do seu aparelho.

A ferramenta verifica se o cartão existe?

Não. A validação é matemática — verifica o Luhn e a bandeira, não a existência ou saldo.

Quais bandeiras são detectadas?

Visa, Mastercard, Elo, Amex, Diners, Discover, JCB, Hipercard e outras.

A data de validade é verificada?

Não. A validação verifica apenas o número do cartão, não a data de validade nem o CVV.

O número é armazenado?

Não. A ferramenta não armazena nem envia o número.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.