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.
Riferimento
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.