Hopp til innhold
💳

Luhn-validator

Valider kredittkortnumre og andre identifikatorer med Luhn-algoritmen. Oppdag kortmerke, formater med mellomrom. Kjører 100% i nettleseren din.

Mellomrom og bindestreker ignoreres.

Hva er Luhn-algoritmen?

Luhn-algoritmen (mod-10) er en enkel sjekksum brukt til å validere identifikasjonsnumre som kredittkort, IMEI-numre og kanadiske SIN-er. Fra høyre mot venstre dobles hvert andre siffer; hvis dobling gir et tall > 9, trekk fra 9. Summer alle sifrene — hvis summen er delelig med 10, er nummeret gyldig. Den fanger enkeltsiffer-feil og de fleste nabotransposisjoner.

Algoritmedetaljer

Dobling av hvert andre siffer fra høyre og summering modulo 10 oppdager enkeltsiffer-feil og de fleste transposisjoner. Den er bevisst enkel — ikke en sikkerhetssjekk.

Vanlige bruksområder

  • Skjemavalidering — forhåndsvalider kortnumre før innsending.
  • Testdata — generer Luhn-gyldige plassholdere.
  • Feilsøking — bekreft hvorfor et kort ble avvist som feilformatert.
  • Læring — lær hvordan sjekksum-algoritmer fanger feil.

Personvern

All validering kjører 100% i nettleseren din. Ingen data sendes til noen server.