Validador do Algoritmo de Luhn
Guia
Validador do Algoritmo de Luhn
Valide qualquer número contra o algoritmo de checksum de Luhn instantaneamente. Usado mundialmente para verificar números de cartões de crédito, códigos IMEI e outros identificadores, esta ferramenta fornece resultados garantidos e corretos com um detalhamento completo passo a passo.
Como usar
Insira ou cole um número no campo de entrada. A ferramenta o valida em tempo real enquanto você digita, removendo automaticamente espaços, hifens e pontos. Veja o detalhamento do cálculo de Luhn passo a passo para entender exatamente como o checksum é computado. Use o modo em lote para validar vários números de uma vez.
Características
- Validação em Tempo Real – Feedback instantâneo de válido/inválido enquanto você digita com indicadores visuais claros
- Detalhamento Passo a Passo – Veja cada dígito duplicado, somado e o cálculo final do módulo
- Detecção de Formato – Identifica formatos Visa, Mastercard, Amex, Discover, JCB e IMEI
- Validação em Lote – Cole vários números (um por linha) e valide todos de uma vez
- Gerador de Números – Crie números de Luhn válidos aleatórios de qualquer comprimento (8-19 dígitos)
- Auto-Formatação – Remove automaticamente espaços, hifens e pontos da entrada
Perguntas frequentes
-
O que é o algoritmo de Luhn e onde é usado?
O algoritmo de Luhn (também chamado de algoritmo de módulo 10) é uma fórmula de checksum criada por Hans Peter Luhn em 1954. Ele detecta erros acidentais em números de identificação e é usado para validar números de cartões de crédito, códigos IMEI, National Provider Identifiers, Canadian Social Insurance Numbers e outros identificadores padronizados.
-
Como funciona o cálculo do checksum de Luhn?
Começando pelo dígito mais à direita e movendo-se para a esquerda, a cada dois dígitos, o dígito é dobrado. Se a duplicação produzir um número maior que 9, subtraia 9. Some todos os dígitos (duplicados e não duplicados). Se o total do módulo 10 for igual a zero, o número é válido. O dígito verificador é escolhido para tornar essa soma um múltiplo de 10.
-
O algoritmo de Luhn pode detectar todos os tipos de erros?
Não. O algoritmo de Luhn captura todos os erros de dígito único e a maioria das transposições de dígitos adjacentes, mas não consegue detectar a transposição da sequência 09 para 90 (ou vice-versa). Ele também não detecta muitas outras permutações ou erros de gêmeos. É um esquema simples de detecção de erros, não uma medida de segurança criptográfica.
-
Um número que passa na validação de Luhn é prova de que é um cartão de crédito real?
Não. A validação de Luhn apenas confirma que o número tem um checksum matematicamente válido. Muitos números gerados aleatoriamente podem passar na verificação de Luhn. Um checksum válido não significa que o número foi emitido por um banco, tenha fundos ou esteja ativo. A validação do cartão requer autorização através da rede de pagamentos.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 21 de março de 2026
