TontonTools

Validador de cartão de crédito

Valide números de cartão de crédito – formato de cheque e soma de verificação Luhn.

100% Grátis Sem registro Amigável à privacidade Ferramentas diversas
Atualizado set 2026

Validates the Luhn checksum and card type only — it does not check if the card is real or active. Never enter a live card you don't own.

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Validador de cartão de crédito

  1. Insira o número do cartão.
  2. Leia o resultado da validação — aprovação/reprovação de Luhn, tipo de cartão detectado, verificação de comprimento.
  3. Use-o para testar sua lógica de validação ou entender a estrutura do número do cartão.
  4. Lembre-se de que ele verifica o FORMATO, não a realidade — apenas a rede de pagamento sabe se um cartão é real e utilizável.

O que é Validador de cartão de crédito?

Um validador de cartão de crédito verifica se o número do cartão está bem formado: o comprimento correto, um padrão de tipo de cartão reconhecido e uma soma de verificação Luhn aprovada. NÃO verifica se um cartão é real, ativo ou tem fundos (isso requer rede de pagamento); ele valida a ESTRUTURA do número, detectando erros de digitação e números malformados.

Isso é o que os formulários de pagamento fazem como primeira verificação: antes de enviar um cartão ao processador, eles verificam se pelo menos se parece com um número de cartão válido (comprimento correto, soma de verificação válida) para detectar erros instantaneamente, em vez de após uma transação com falha.

Sobre o Validador de cartão de crédito

Insira um número de cartão e veja se ele é estruturalmente válido — formato, tipo de cartão detectado e resultado da verificação de Luhn.

O que ele verifica e por quê: Soma de verificação de Luhn — o algoritmo (cada número de cartão válido o satisfaz) que detecta a grande maioria dos erros de digitação e transposições de um único dígito; se um número falhar, Luhn, é definitivamente digitado incorretamente ou falso; detecção do tipo de cartão — o prefixo do número identifica a rede (Visa começa com 4, Mastercard 51-55/2221-2720, Amex 34/37), útil para mostrar o logotipo correto do cartão e aplicar regras específicas da rede; e comprimento — diferentes redes usam comprimentos diferentes (Visa/MC 16, Amex 15).

Onde é usado: testar a validação do pagamento — verificar se a lógica de validação do seu formulário funciona (ele passa corretamente os números válidos e rejeita os inválidos?); compreender a estrutura do cartão — aprender como os números dos cartões codificam a rede e passam nas somas de verificação; e capturar erros de entrada — a mesma verificação de primeira linha usada pelos formulários reais. Importante: passar na validação significa que o número está bem FORMADO, não que seja um cartão realmente utilizável – apenas a rede de pagamento sabe se um cartão existe e pode ser cobrado. Esta é a validação da estrutura, a mesma que um formulário de checkout faz antes do envio. Combine com nosso gerador de cartão de crédito (que cria números de teste válidos para Luhn para validar aqui) — juntos, eles permitem testar ambos os lados do manuseio do formato de cartão no desenvolvimento.

Perguntas Frequentes

Não - significa que o número está bem FORMADO (comprimento correto, soma de verificação Luhn válida, tipo reconhecido). Se o cartão realmente existe, está ativo ou tem fundos, isso é conhecido apenas pela rede de pagamento. A validação detecta erros de digitação e números malformados, e não números falsos, mas válidos.
Uma fórmula de soma de verificação que cada número de cartão válido satisfaz - ela detecta a maioria dos erros de digitação e transposições de dígitos. Os formulários usam-no como uma primeira verificação instantânea antes de entrar em contato com o processador. Falhar Luhn = definitivamente errado; passe Luhn = bem formado (mas não necessariamente real).
Pelo prefixo do número – Visa começa com 4, Mastercard com 51-55 ou 2221-2720, Amex com 34 ou 37, Discover com 6011/65. Essas faixas de emissores identificam a rede, que os formulários usam para mostrar o logotipo correto e aplicar regras de rede.
Para detectar erros instantaneamente – uma verificação Luhn/formato rejeita imediatamente um número digitado incorretamente, em vez de o usuário esperar por uma transação de ida e volta com falha. É um primeiro filtro rápido; a tentativa de carga real (através do processador) é a verificação final.
Isso valida a estrutura do seu navegador e não transmite ou armazena o número – mas como prática geral, não insira números de cartão reais em ferramentas desnecessárias. Use números de teste (nosso Gerador de Cartão de Crédito) para testar a lógica de validação; esse é o fluxo de trabalho seguro.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.