Chequeiro Luhn

Verifique se os números de cartão de 13 - 19 dígitos passam Luhn, para formulários e filtragem de cartão de teste.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

Luhn 算法校验信用卡/银行卡号格式(忽略空格与连字符)。

纯数字: 4532015112830366

Notas

免责声明

仅做格式校验,不连接支付网络,不存储卡号。

Verifique se os números de cartão de 13 - 19 dígitos passam Luhn, para formulários e filtragem de cartão de teste.

Iniciação rápida

  1. Entre num

    Espaços e guiões são permitidos; não dígitos são removidos automaticamente.

  2. Ver Output

    Mostra aprovação / falha e se a contagem de dígitos está dentro de 13 - 19.

Como funciona o algoritmo de Luhn

O algoritmo de Luhn (mod 10) processa dígitos da direita para a esquerda: o dígito mais direito é o dígito de verificação; outros dígitos são duplicados, e valores superiores a 9 têm 9 subtraído. A soma deve ser divisível por 10. Ele pega a maioria dos erros de digitação de um dígito e transposições adjacentes.

Visa, Mastercard, Amex e outros usam Luhn em PANs, mas passar apenas significa que o formato pode ser válido - não que o cartão existe, está ativo ou tem fundos.

Cartões de teste

Passar Luhn não significa um cartão real; use números oficiais de teste Stripe, Adyen ou gateway para integração de pagamento. Esta ferramenta é adequada para validação front-end, equipamentos de teste unitário e demos.

Exemplos

Amostra de teste de visto

Input

4532 0151 1283 0366

Output

Pass

Amostra de ensino comum; nunca use para cobranças reais.

FAQ

Os números são armazenados?

Não. Calculado apenas na memória do navegador e limpo na atualização

Como isso é diferente da validação do IBAN?

Luhn aplica-se aos cartões PANs; IBAN usa MOD - 97 e regras de comprimento do país-ver iban-validator.