Vai al contenuto
💳

Validatore Luhn

Valida numeri di carta di credito e altri identificatori con l'algoritmo di Luhn. Rileva il marchio, formatta con spazi. 100% nel tuo browser.

Spazi e trattini sono ignorati.

Cos'è l'algoritmo di Luhn?

L'algoritmo di Luhn (mod-10) è un checksum semplice usato per validare numeri di identificazione come carte di credito, IMEI e SIN canadesi. Da destra a sinistra, raddoppia ogni seconda cifra; se il raddoppio produce un numero > 9, sottrai 9. Somma tutte le cifre — se il totale è divisibile per 10, il numero è valido. Rileva errori di una sola cifra e la maggior parte delle trasposizioni adiacenti.

Dettagli algoritmo

Raddoppiare ogni seconda cifra da destra e sommare modulo 10 rileva errori di una cifra e la maggior parte delle trasposizioni. È intenzionalmente semplice — non un controllo di sicurezza.

Usi comuni

  • Validazione form — pre-valida i numeri di carta prima dell'invio.
  • Dati di test — genera placeholder Luhn-validi.
  • Debug — verifica perché una carta è stata rifiutata come malformata.
  • Educazione — impara come gli algoritmi di checksum rilevano errori.

Privacy

Tutta la validazione viene eseguita al 100% nel tuo browser. Nessun dato inviato.