Validador do algoritmo de Luhn

Verifique se um número (cartão de crédito, IMEI, número SIRET…) respeita o dígito verificador de Luhn. Processamento 100% local no seu navegador (WebAssembly).

Exemplo:

Como funciona

O algoritmo de Luhn é um simples dígito verificador usado para detectar erros de digitação em números como cartões de crédito, números IMEI de celulares ou certos identificadores nacionais. Ele dobra um dígito sim, outro não, a partir da direita, ajusta os valores superiores a 9 e depois verifica se a soma total é múltipla de 10. É uma ferramenta prática para validar rapidamente que um número digitado manualmente não tem um erro de digitação evidente, antes de enviá-lo a um sistema de pagamento de verdade.

Um número “válido” segundo Luhn é necessariamente um número de cartão real?

Não. O dígito de Luhn detecta apenas erros de digitação comuns (dígito errado, dois dígitos adjacentes trocados); ele não garante que o número exista de fato, nem que esteja associado a uma conta ativa. Só uma verificação junto ao emissor ou à bandeira de pagamento pode confirmar isso.

Que tipos de número usam o algoritmo de Luhn?

Ele aparece nos números de cartões de crédito (Visa, Mastercard...), nos números IMEI de dispositivos móveis, nos números IBAN em alguns países, além de diversos identificadores nacionais ou empresariais, conforme o país.

Processamento 100% local: a verificação é executada inteiramente no seu navegador via WebAssembly, e o número digitado nunca é enviado a um servidor.