Hoppa till innehåll
💳

Luhn-validerare

Validera kreditkortsnummer och andra identifierare med Luhn-algoritmen. Upptäck kortmärke, formatera med mellanslag. Körs 100% i din webbläsare.

Mellanslag och bindestreck ignoreras.

Vad är Luhn-algoritmen?

Luhn-algoritmen (mod-10) är en enkel kontrollsumma som används för att validera identifikationsnummer som kreditkort, IMEI-nummer och kanadensiska SIN. Från höger till vänster, fördubbla varannan siffra; om fördubbling ger ett tal > 9, dra av 9. Summera alla siffror — om totalen är delbar med 10 är numret giltigt. Det fångar enkelsiffriga fel och de flesta angränsande transponeringar.

Algoritmdetaljer

Att fördubbla varannan siffra från höger och summera modulo 10 upptäcker enkelsiffriga fel och de flesta transponeringar. Det är avsiktligt enkelt — inte en säkerhetskontroll.

Vanliga användningsområden

  • Formulärvalidering — förvalidera kortnummer före inlämning.
  • Testdata — generera Luhn-giltiga platshållare.
  • Felsökning — verifiera varför ett kort avvisades som felaktigt.
  • Utbildning — lär dig hur kontrollsummealgoritmer fångar fel.

Integritet

All validering körs 100% i din webbläsare. Ingen data skickas till någon server.