Kortvalidator

Validera vilket kortnummer som helst och identifiera kortmärket — direkt, privat och gratis.

Learn how this works →
  • Vi lagrar INTE ditt kortnummer.
  • Validering sker helt i din webbläsare — ingen data skickas till någon server.
  • Inget konto krävs. Ingen data sparas.

scrolla för exempel och detaljer

Hur man använder

Hur man använder

  1. 1

    Skriv in eller klistra in ditt kortnummer — mellanslag hanteras automatiskt.

  2. 2

    Kortmärket identifieras efter den första siffran. Validering sker från 13+ siffror.

  3. 3

    Grönt betyder strukturellt giltigt. Rött betyder att en siffra troligen är fel.

Viktigt

Endast formatkontroll

Det här verktyget kontrollerar bara formatet. Det validerar struktur och kontrollsumma, men bekräftar inte att ett kort finns, är aktivt, har medel, inte är spärrat eller kan debiteras. Det gör ingen betalningsauktorisering eller utgivarkontroll.

Så fungerar denna kortkontroll

  • Kortkontrollen granskar nummerformat, kortnätverksmönster och Luhn-kontrollsumma.
  • Ett godkänt resultat betyder bara att numret är strukturellt giltigt.
Kort

Vad är ett kreditkortsnummer?

Ett kreditkortsnummer är ett 13–19 siffror långt identifieringsnummer som är präglat på varje betalkort. De första 6–8 siffrorna utgör Bank Identification Number (BIN), som kodar in kortnätverket, utfärdande bank och korttyp. De mellersta siffrorna identifierar kontot och den sista siffran är en Luhn-kontrollsiffra — som används för att fånga upp inskrivningsfel. Denna gratis kreditkortsvalidator online kontrollerar Luhn-checksumman och identifierar nätverket från BIN-prefixet.

Validering

Hur kortvalidering fungerar (Luhn-algoritmen)

Alla stora kortnätverk använder Luhn-algoritmen (ISO/IEC 7812) för att validera kortnummer. Med start från den sista siffran dubbleras varannan siffra. Om dubbleringen ger mer än 9, subtraheras 9. Summera alla siffror — ett giltigt kortnummer ger alltid en summa som är delbar med 10. Märkesidentifiering granskar de inledande siffrorna: Visa börjar med 4, Mastercard med 51–55 eller 2221–2720, Amex med 34 eller 37, Discover med 6011 eller 65, och UnionPay med 62.

Exempel

Exempel: för Visa-testnumret 4242 4242 4242 4242, är Luhn-summan 60 — delbar med 10, vilket innebär att det är strukturellt giltigt.

Så använder du resultatet rätt

Så använder du resultatet rätt

Vad den gör

  • Kontrollerar kortnummerstruktur före formulärinlämning.
  • Kör Luhn-kontroll och identifierar sannolikt kortnätverk.
  • Hjälper till att fånga manuella inmatningsfel innan data skickas vidare.

Vad den inte gör

  • Den verifierar inte att kortet är aktivt.
  • Den verifierar inte tillgängliga medel, utgångsdatum eller CVV.
  • Den auktoriserar eller behandlar inte någon betalning.
Fördelar

Varför kortvalidering är viktigt

Kortvalidering på klientsidan fångar uppenbara fel innan en betalningsförfrågan når din betalningsgateway. Det minskar misslyckade transaktioner, förbättrar kassaflödeskonverteringen och minskar onödiga API-anrop till Stripe, Braintree eller Adyen. Det är också viktigt i testmiljöer där utvecklare snabbt behöver validera kortnummer utan att använda skarpa betalnings-API:er.

  • Fångar upp skrivfel innan de når betalningsgatewayen — minskar misslyckade debiteringar.
  • Identifierar kortmärke från första siffran — Visa, Mastercard, Amex, Discover, UnionPay med flera.
  • Körs helt i din webbläsare — inga kortuppgifter skickas till någon server.
  • Minskar onödiga API-anrop till Stripe, Braintree eller Adyen under utveckling.
  • Viktigt i testmiljöer — validera kortnummer utan att anropa riktiga betal-API:er.
  • Gratis, omedelbart, ingen registrering krävs.
Vem verktyget är till för

Vem verktyget är till för

  • Utvecklare som testar kortfält i checkout- och billingflöden.
  • Support- och operationsteam som granskar manuellt inmatade kortuppgifter.
  • Produktteam som vill ha säkrare validering före gateway-anrop.
När verktyget bör användas

När verktyget bör användas

  • Kontroll av testnummer under QA eller utveckling av betalformulär.
  • Upptäckt av skrivfel innan checkout-anropet når gatewayen.
  • Formatvalidering i interna admin- eller supportverktyg.
  • Rimlighetskontroll av manuellt inmatade nummer i operativa flöden.
När verktyget inte räcker

När verktyget inte räcker

  • Ett Luhn-giltigt kortnummer kan ändå bli nekat.
  • Nätverksdetektering bekräftar inte utgivare eller kontostatus.
  • Verklig betalningsframgång beror fortfarande på utgivare, gränser, utgångsdatum, CVV och gatewaykontroller.
Vanliga frågor om kortvalidering

Vanliga frågor om kortvalidering

Vad är ett kreditkortsnummer?

Ett kreditkortsnummer är en 13–19 siffror lång sträng präglad på ett betalkort. Det är uppdelat i ett Bank Identification Number (BIN, de första 6–8 siffrorna), en kontoidentifierare (de mellersta siffrorna) och en Luhn-kontrollsiffra (sista siffran). BIN kodar in kortnätverket och utfärdande bank; kontrollsiffran används för att fånga upp skrivfel.

Hur validerar jag ett kortnummer online?

Klistra in eller skriv in kortnumret i fältet ovan. Validatorn tillämpar omedelbart Luhn-algoritmen och identifierar kortmärket från de inledande siffrorna. Inget knapptryck krävs — validering sker medan du skriver.

Vad är Luhn-algoritmen?

Luhn-algoritmen (ISO/IEC 7812) är en kontrollsummeformel som används av alla stora kortnätverk för att fånga inskrivningsfel. Med start från den sista siffran dubbleras varannan siffra; om resultatet överstiger 9, subtraheras 9. Summan av alla siffror i ett giltigt kortnummer är alltid delbar med 10.

Vad är ett BIN-nummer?

Ett BIN (Bank Identification Number), även kallat IIN (Issuer Identification Number), är de första 6–8 siffrorna i ett kortnummer. Det identifierar kortnätverket (Visa, Mastercard osv.), utfärdande bank och korttyp (kredit, debet, förbetalt). BIN används av handlare och betalningsförmedlare för att dirigera transaktioner och tillämpa landsspecifika regler.

Stödguider

Stödguider

De här sidorna går djupare i enskilda ämnen utan att duplicera validatorn.

Stödguider
Relaterade verktyg

Relaterade verktyg