Kortvalidator

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

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

Card

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.

Validation

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.

Example

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

Benefits

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.

  • Catches typos before they reach the payment gateway — reducing failed charges.
  • Detects card brand from the first digit — Visa, Mastercard, Amex, Discover, UnionPay, and more.
  • Runs entirely in your browser — no card data is ever transmitted to any server.
  • Reduces unnecessary API calls to Stripe, Braintree, or Adyen in development.
  • Essential for test environments — validate card numbers without hitting live payment APIs.
  • Free, instant, no registration required.
Format

Kortnumrets struktur — BIN, konto och kontrollsiffra

Varje betalkortsnummer följer standarden ISO/IEC 7812 och är uppdelat i tre delar. De första 6–8 siffrorna är Bank Identification Number (BIN) — även kallat Issuer Identification Number (IIN). BIN kodar in kortnätverket (Visa, Mastercard osv.), utfärdande bank och kortnivå. De mellersta siffrorna (vanligtvis 6–12 siffror) identifierar kortinnehavarens konto hos den utfärdande banken. Den sista siffran är Luhn-kontrollsiffran, beräknad från alla föregående siffror. Den har ingen ekonomisk betydelse — den finns enbart för att fånga upp enskilda sifferfel innan en transaktion ens påbörjas.

Card types

Stödda korttyper

Testnumren nedan klarar Luhn-validering. De är inte riktiga kortnummer.

  • VisaStarts with 4 · 16 digits4242 4242 4242 4242
  • Mastercard51–55 or 2221–2720 · 16 digits5500 0000 0000 0004
  • American Express34 or 37 · 15 digits3782 822463 10005
  • Discover6011 or 65 · 16 digits6011 1111 1111 1117
  • UnionPay62 · 16–19 digits6250 9470 0000 0014
  • JCB3528–3589 · 16–19 digits3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 digits3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 digits6759 6498 2643 8453
  • Mir2200–2204 · 16 digits2200 0000 0000 0004
  • RuPay6521, 6522 · 16 digits6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 digits6362 9700 0457 9680
  • Troy9792 · 16 digits9792 0303 1010 3019
  • Unknown · 13–19 digits— (Luhn valid, no known BIN)
Security

Vad är en CVV / CVC?

CVV (Card Verification Value) och CVC (Card Verification Code) är utbytbara termer för den 3- eller 4-siffriga säkerhetskod som är tryckt — inte präglad — på ett betalkort. Visa, Mastercard och Discover trycker en 3-siffrig CVV på signaturremsan på baksidan av kortet. American Express trycker en 4-siffrig CID på framsidan av kortet, ovanför kortnumret. CVV:n är inte en del av kortnumret och lagras aldrig av handlare efter en transaktion. Den finns specifikt för kortbetalningar utan fysiskt kort (online): den bevisar fysisk tillgång till kortet, eftersom den inte kan härledas från kortnumret ensamt. Denna validator kontrollerar bara kortnumret — aldrig CVV:n. Ange inte din CVV på någon plats som inte är ett verifierat betalningsformulär.

Kortets utgångsdatum — vad det innebär

Varje betalkort har ett tryckt utgångsdatum i formatet MM/ÅÅ. Efter den sista dagen i utgångsmånaden avvisas kortet vid alla terminaler och onlinekassor. Utgångsdatum gör det möjligt för kortnätverk att periodvis återutfärda kort med uppdaterade säkerhetsfunktioner, nya BIN-intervall och förnyade CVV-koder. Till skillnad från IBAN, som förblir giltiga så länge bankkontot är öppet, har kortnummer en begränsad livslängd — vanligtvis 3–5 år från utgivning. När ett kort löper ut skickar den utfärdande banken ett ersättningskort med ett nytt utgångsdatum och en ny CVV (kortnumret kan ändras eller förbli detsamma beroende på bankens policy).

Card vs IBAN

Kortnummer vs IBAN — viktig skillnad

Ett kortnummer och ett IBAN ser båda ut som långa strängar med siffror, men de är helt olika. Ett kortnummer identifierar en betalkortsprodukt och används i kassaterminaler och onlinekassor. Ett IBAN identifierar ett bankkonto och används för banköverföringar och autogiron. Du kan inte använda ett kortnummer för att göra en banköverföring, och du kan inte använda ett IBAN i en kortkassa. Om någon ber om ditt IBAN vill de skicka pengar till ditt bankkonto — inte debitera ditt kort.

CardIBAN
Vad det identifierarEn betalkortsproduktEtt bankkonto
Används förButiksinköp, onlinekassaBanköverföringar, lön, autogiro
BetalnätverkVisa, Mastercard, Amex-nätverkSEPA, SWIFT, banköverföring
Har CVV / utgångsdatumJa — krävs för onlinebetalningarNej — inget av detta finns för bankkonton
Behöver du validera ett bankkontonummer? Prova vår IBAN-validator — stöder 70+ länder.
Common mistakes

Common Card Number Mistakes

Even a single wrong digit causes a Luhn failure. These are the most frequent causes:

  • Mistyped digit

    The most common cause — a single digit entered inaccurately. Try re-entering carefully from your physical card.

  • Transposed adjacent digits

    Swapping two adjacent digits (e.g. '42' → '24') is invisible to the eye but the Luhn algorithm catches it immediately.

  • Truncated number

    Card numbers are 13–19 digits long. Missing even one digit causes an immediate Luhn failure.

  • Using a real card number for testing

    Use published test numbers (e.g. 4242 4242 4242 4242 for Visa). Real card numbers should never be shared with any tool or system.

Troubleshooting

Why Card Validation Fails

Our validator runs two checks in sequence. A failure at either step means the card number is structurally invalid:

  1. 1

    1. Unknown network prefix

    The leading digits must match a known card network. If they don't, the brand shows as Unknown — but Luhn validation still runs.

  2. 2

    2. Wrong digit count

    Each card network has a fixed expected length. Visa = 16, Amex = 15, Mastercard = 16. A number that is too short or too long fails immediately.

  3. 3

    3. Failed Luhn checksum

    Starting from the rightmost digit, every second digit is doubled. If the result exceeds 9, subtract 9. The sum of all digits must be divisible by 10. One wrong digit breaks this.

Passing both checks confirms the card number is structurally correct. It does NOT confirm the card is active, not expired, or has sufficient funds — only the issuing bank can verify that.

FAQ

Frequently Asked Questions about Card Validation

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.

Vad är en CVV eller CVC?

CVV (Card Verification Value) och CVC (Card Verification Code) är 3- eller 4-siffriga säkerhetskoder tryckta på betalkort. Visa, Mastercard och Discover trycker en 3-siffrig CVV på baksidan; Amex trycker en 4-siffrig CID på framsidan. CVV:n lagras inte av handlare och kan inte härledas från kortnumret. Den finns för att bevisa fysisk tillgång till kortet vid onlinetransaktioner.

Varför misslyckas mitt kortnummer vid validering?

Luhn-validering misslyckas när minst en siffra är fel. Vanliga orsaker: en siffra är felskriven, två angränsande siffror har bytts om (ett transponeringfel) eller numret är avkortat. Om kortnumret ser korrekt ut visuellt, prova att skriva in det noggrant igen. Observera: denna validator kontrollerar bara strukturen — den kan inte bekräfta om ditt kort är aktivt eller har tillräckliga medel.

Är det säkert att ange mitt kortnummer här?

Ja. Validering sker helt i din webbläsare. Ingen data överförs till någon server, lagras i någon databas eller loggas på något sätt. Vi ser ingenting. Det sagt, ange inte din CVV — det här verktyget behöver den inte, och du bör aldrig ange CVV-koder i icke-betalningsformulär.

Hur många siffror har ett Visa-kort?

Visa-kortnummer är alltid 16 siffror och börjar alltid med siffran 4. American Express-kort är 15 siffror och börjar med 34 eller 37. Mastercard-kort är 16 siffror och börjar med 51–55 eller 2221–2720. Discover-kort är 16 siffror och börjar med 6011 eller 65.

Vad är skillnaden mellan ett debet- och kreditkortsnummer?

Strukturellt sett följer debet- och kreditkortsnummer samma format — båda använder Luhn-algoritmen och samma BIN-baserade märkesidentifiering. Skillnaden är ekonomisk: ett kreditkort drar från en kreditlimit beviljad av banken; ett debetkort drar direkt från ett bankkonto. Kortnumret i sig avslöjar inte vilken typ det är.

Kan ett kortnummer identifiera den utfärdande banken?

Delvis. BIN (de första 6–8 siffrorna) identifierar kortnätverket och den utfärdande banken. BIN-databaser kopplar BIN till banknamn och länder. Denna mappning är dock inte offentlig — kommersiella BIN-söktjänster samlar in dessa uppgifter. Denna validator identifierar kortnätverket (Visa, Mastercard osv.) men utför inte BIN-till-bank-sökningar.

Vad är skillnaden mellan ett kortnummer och ett IBAN?

Ett kortnummer identifierar en betalkortsprodukt och används för detaljhandelsinköp och onlinekassor. Ett IBAN identifierar ett bankkonto och används för banköverföringar och autogiron. De fungerar på helt olika betalnätverk. Du kan inte använda ett kortnummer för att göra en banköverföring, och du kan inte använda ett IBAN för att betala i en kassa.

Kan jag använda mitt kortnummer för en banköverföring?

Nej. Banköverföringar kräver ett bankkontonummer (vanligtvis i IBAN-format i Europa). Ditt kortnummer är kopplat till en kortprodukt, inte direkt till ditt bankkonto. För att ta emot en banköverföring, dela ditt IBAN — inte ditt kortnummer.

Innebär ett giltigt kortnummer att kortet är aktivt?

Nej. Luhn-validering bekräftar bara att kortnumret är strukturellt korrekt — siffrorna klarar checksumman. Det bekräftar inte att kortet är aktivt, inte blockerat, inte utgånget eller har tillgängliga medel. Bara den utfärdande banken kan verifiera det, vilket sker när en riktig betalning genomförs.

Relaterade verktyg

Relaterade verktyg

IBAN & Card Validator

Gratis, privata och omedelbara bankverktyg.

Vad vi lagrar

Språkvalet sparas i en cookie (NEXT_LOCALE). Ljust/mörkt tema sparas i localStorage (theme). Inget annat — inga data skickas någonstans.

Denna webbplats använder Google Ads för att förbli gratis.

© 2026 IBAN & Card Validator. Alla rättigheter förbehållna.