Kaartvalidator

Valideer elk kaartnummer en detecteer het merk — direct, privé, gratis.

  • Wij slaan uw kaartnummer NIET op.
  • Validatie verloopt volledig in uw browser — er worden geen gegevens naar een server verzonden.
  • Geen account vereist. Er worden geen gegevens opgeslagen.

scroll voor voorbeelden en details

Hoe te gebruiken

Hoe te gebruiken

  1. 1

    Typ of plak je kaartnummer in — opmaakspaties worden automatisch verwerkt.

  2. 2

    Het merk wordt herkend na het eerste cijfer. Validatie start bij 13+ cijfers.

  3. 3

    Groen betekent structureel geldig. Rood betekent dat een cijfer waarschijnlijk onjuist is.

Kaart

Wat is een creditcardnummer?

Een creditcardnummer is een 13–19-cijferige identificatiecode die in reliëf is aangebracht op elke betaalkaart. De eerste 6–8 cijfers vormen het Bank Identification Number (BIN), dat het kaartnetwerk, de uitgevende bank en het kaarttype codeert. De middelste cijfers identificeren de rekening, en het laatste cijfer is een Luhn-controlecijfer — gebruikt om transcriptiefouten te onderscheppen. Deze gratis online creditcardvalidator controleert de Luhn-controlesom en identificeert het netwerk op basis van het BIN-voorvoegsel.

Validatie

Hoe kaartvalidatie werkt (Luhn-algoritme)

Elk groot kaartnetwerk gebruikt het Luhn-algoritme (ISO/IEC 7812) om kaartnummers te valideren. Vanaf het meest rechtse cijfer wordt elk tweede cijfer verdubbeld. Als verdubbeling meer dan 9 oplevert, trek dan 9 af. Tel alle cijfers op — een geldig kaartnummer levert altijd een totaal op dat deelbaar is door 10. Merkdetectie inspecteert de beginners cijfers: Visa begint met 4, Mastercard met 51–55 of 2221–2720, Amex met 34 of 37, Discover met 6011 of 65, en UnionPay met 62.

Voorbeeld

Voorbeeld: voor het Visa-testnummer 4242 4242 4242 4242, is de Luhn-som 60 — deelbaar door 10, dus structureel geldig.

Voordelen

Waarom kaartvalidatie belangrijk is

Kaartvalidatie aan de clientzijde onderschept duidelijke fouten voordat een betaalverzoek uw betaalgateway bereikt. Dit vermindert mislukte transacties, verbetert de afrekenconversie en verlaagt onnodige API-aanroepen naar Stripe, Braintree of Adyen. Het is ook essentieel in testomgevingen waar ontwikkelaars snel kaartnummers moeten valideren zonder live betaal-API's te gebruiken.

  • Vangt typefouten op voordat ze de betaalgateway bereiken — vermindert mislukte afschrijvingen.
  • Herkent het kaartmerk vanaf het eerste cijfer — Visa, Mastercard, Amex, Discover, UnionPay en meer.
  • Draait volledig in uw browser — er worden geen kaartgegevens naar een server verzonden.
  • Vermindert onnodige API-calls naar Stripe, Braintree of Adyen tijdens ontwikkeling.
  • Essentieel voor testomgevingen — valideer kaartnummers zonder echte betaal-API's aan te roepen.
  • Gratis, direct, geen registratie nodig.
Formaat

Structuur van kaartnummer — BIN, rekening en controlecijfer

Elk betaalcardnummer volgt de ISO/IEC 7812-standaard en is verdeeld in drie delen. De eerste 6–8 cijfers zijn het Bank Identification Number (BIN) — ook wel het Issuer Identification Number (IIN) genoemd. Het BIN codeert het kaartnetwerk (Visa, Mastercard, enz.), de uitgevende bank en de kaarttier. De middelste cijfers (doorgaans 6–12 cijfers) identificeren de rekening van de kaarthouder bij de uitgevende bank. Het laatste cijfer is het Luhn-controlecijfer, berekend uit alle voorgaande cijfers. Het heeft geen financiële betekenis — het bestaat puur om typefouten van één cijfer te onderscheppen voordat een transactie zelfs maar wordt geprobeerd.

Kaarttypen

Ondersteunde kaarttypen

Onderstaande testnummers slagen voor Luhn-validatie. Het zijn geen echte kaartnummers.

  • VisaBegint met 4 · 16 cijfers4242 4242 4242 4242
  • Mastercard51–55 of 2221–2720 · 16 cijfers5500 0000 0000 0004
  • American Express34 of 37 · 15 cijfers3782 822463 10005
  • Discover6011 of 65 · 16 cijfers6011 1111 1111 1117
  • UnionPay62 · 16–19 cijfers6250 9470 0000 0014
  • JCB3528–3589 · 16–19 cijfers3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 cijfers3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 cijfers6759 6498 2643 8453
  • Mir2200–2204 · 16 cijfers2200 0000 0000 0004
  • RuPay6521, 6522 · 16 cijfers6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 cijfers6362 9700 0457 9680
  • Troy9792 · 16 cijfers9792 0303 1010 3019
  • Onbekend · 13–19 cijfers— (Luhn geldig, geen bekend BIN)
Beveiliging

Wat is een CVV / CVC?

CVV (Card Verification Value) en CVC (Card Verification Code) zijn uitwisselbare termen voor de 3- of 4-cijferige beveiligingscode die gedrukt — niet in reliëf — is op een betaalkaart. Visa, Mastercard en Discover drukken een 3-cijferige CVV op de handtekeningstrook aan de achterkant van de kaart. American Express drukt een 4-cijferige CID op de voorkant van de kaart, boven het kaartnummer. De CVV maakt geen deel uit van het kaartnummer en wordt nooit opgeslagen door verkopers na een transactie. Het bestaat specifiek voor kaart-niet-aanwezig (online) transacties: het bewijst fysiek bezit van de kaart, omdat het niet afgeleid kan worden uit het kaartnummer alleen. Deze validator controleert alleen het kaartnummer — nooit de CVV. Voer uw CVV nergens in dat geen geverifieerd betaalformulier is.

Vervaldatum van de kaart — wat het betekent

Elke betaalkaart heeft een gedrukte vervaldatum in MM/JJ-formaat. Na de laatste dag van de vervalmaand wordt de kaart geweigerd bij alle terminals en online kassa's. Vervaldatums stellen kaartnetwerken in staat kaarten periodiek opnieuw uit te geven met bijgewerkte beveiligingsfuncties, nieuwe BIN-reeksen en vernieuwde CVV-codes. In tegenstelling tot IBAN's, die geldig blijven zolang de bankrekening open is, hebben kaartnummers een vaste levensduur — doorgaans 3–5 jaar na uitgifte. Wanneer een kaart verloopt, stuurt de uitgevende bank een vervangende kaart met een nieuwe vervaldatum en een nieuwe CVV (het kaartnummer kan al dan niet veranderen afhankelijk van het bankbeleid).

Kaart vs IBAN

Kaartnummer versus IBAN — het belangrijkste verschil

Een kaartnummer en een IBAN zien er beide uit als lange reeksen cijfers, maar ze zijn totaal verschillend. Een kaartnummer identificeert een betaalkaartproduct en wordt gebruikt bij verkooppuntterminals en online kassa's. Een IBAN identificeert een bankrekening en wordt gebruikt voor overboekingen en automatische incasso's. U kunt geen kaartnummer gebruiken om een bankoverschrijving te doen, en u kunt geen IBAN gebruiken bij een kaartbetaling. Als iemand om uw IBAN vraagt, willen ze geld naar uw bankrekening sturen — niet van uw kaart afschrijven.

CardIBAN
Wat het identificeertEen betaalkaartproductEen bankrekening
Gebruikt voorWinkelankopen, online afrekenenOverboekingen, salaris, automatische incasso
BetaalnetwerkVisa, Mastercard, Amex-netwerkenSEPA, SWIFT, bankoverschrijving
Heeft CVV / vervaldatumJa — vereist voor online betalingenNee — bestaat niet voor bankrekeningen
Wilt u een bankrekeningnummer valideren? Probeer onze IBAN-validator — ondersteunt 70+ landen.
Veelgemaakte fouten

Veelvoorkomende fouten in kaartnummers

Zelfs één verkeerd cijfer veroorzaakt een Luhn-fout. Dit zijn de meest voorkomende oorzaken:

  • Verkeerd ingevoerd cijfer

    De meest voorkomende oorzaak — één cijfer is onjuist ingevoerd. Voer het nummer nogmaals zorgvuldig in vanaf uw fysieke kaart.

  • Verwisselde aangrenzende cijfers

    Twee naast elkaar staande cijfers omwisselen (bijv. '42' → '24') valt nauwelijks op, maar het Luhn-algoritme detecteert dit direct.

  • Afgekapt nummer

    Kaartnummers zijn 13–19 cijfers lang. Zelfs één ontbrekend cijfer veroorzaakt meteen een Luhn-fout.

  • Een echt kaartnummer gebruiken voor tests

    Gebruik gepubliceerde testnummers (bijv. 4242 4242 4242 4242 voor Visa). Echte kaartnummers mogen nooit met een tool of systeem worden gedeeld.

Probleemoplossing

Waarom kaartvalidatie mislukt

Onze validator voert twee controles achter elkaar uit. Als een van beide mislukt, is het kaartnummer structureel ongeldig:

  1. 1

    1. Onbekend netwerkvoorvoegsel

    De eerste cijfers moeten overeenkomen met een bekend kaartnetwerk. Zo niet, dan wordt het merk als 'Onbekend' weergegeven — maar de Luhn-validatie loopt nog steeds.

  2. 2

    2. Verkeerd aantal cijfers

    Elk kaartnetwerk heeft een vaste verwachte lengte. Visa = 16, Amex = 15, Mastercard = 16. Een nummer dat te kort of te lang is, faalt direct.

  3. 3

    3. Mislukte Luhn-controlesom

    Vanaf het meest rechtse cijfer wordt elk tweede cijfer verdubbeld. Als het resultaat groter is dan 9, trek dan 9 af. De som van alle cijfers moet deelbaar zijn door 10. Eén verkeerd cijfer breekt deze regel.

Als beide controles slagen, betekent dit dat het kaartnummer structureel correct is. Het bevestigt NIET dat de kaart actief is, niet verlopen is of voldoende saldo heeft — alleen de uitgevende bank kan dat verifiëren.

FAQ

Veelgestelde vragen over kaartvalidatie

Wat is een creditcardnummer?

Een creditcardnummer is een 13–19-cijferige reeks die in reliëf is aangebracht op een betaalkaart. Het is verdeeld in een Bank Identification Number (BIN, eerste 6–8 cijfers), een rekeningidentificator (middelste cijfers) en een Luhn-controlecijfer (laatste cijfer). Het BIN codeert het kaartnetwerk en de uitgevende bank; het controlecijfer wordt gebruikt om typefouten te onderscheppen.

Hoe valideer ik een kaartnummer online?

Plak of typ het kaartnummer in het veld hierboven. De validator past direct het Luhn-algoritme toe en detecteert het kaartnummermerk op basis van de beginners cijfers. Geen knop nodig — validatie verloopt terwijl u typt.

Wat is het Luhn-algoritme?

Het Luhn-algoritme (ISO/IEC 7812) is een controlesomformule die door alle grote kaartnetwerken wordt gebruikt om transcriptiefouten te onderscheppen. Vanaf het meest rechtse cijfer wordt elk tweede cijfer verdubbeld; als het resultaat 9 overschrijdt, trek dan 9 af. De som van alle cijfers in een geldig kaartnummer is altijd deelbaar door 10.

Wat is een BIN-nummer?

Een BIN (Bank Identification Number), ook wel IIN (Issuer Identification Number) genoemd, zijn de eerste 6–8 cijfers van een kaartnummer. Het identificeert het kaartnetwerk (Visa, Mastercard, enz.), de uitgevende bank en het kaarttype (credit, debet, prepaid). BIN's worden gebruikt door verkopers en betalingsverwerkers om transacties te routeren en landspecifieke regels toe te passen.

Wat is een CVV of CVC?

CVV (Card Verification Value) en CVC (Card Verification Code) zijn 3- of 4-cijferige beveiligingscodes die op betaalkaarten zijn gedrukt. Visa, Mastercard en Discover drukken een 3-cijferige CVV op de achterkant; Amex drukt een 4-cijferige CID op de voorkant. De CVV wordt niet opgeslagen door verkopers en kan niet worden afgeleid uit het kaartnummer. Het bestaat om fysiek bezit van de kaart te bewijzen voor online transacties.

Waarom mislukt de validatie van mijn kaartnummer?

Luhn-validatie mislukt als minimaal één cijfer onjuist is. Veelvoorkomende oorzaken: één cijfer is verkeerd getypt, twee aangrenzende cijfers zijn omgewisseld (een transpositiefout), of het nummer is afgekapt. Als het kaartnummer visueel correct lijkt, probeer het dan opnieuw zorgvuldig in te voeren. Let op: deze validator controleert alleen de structuur — het kan niet bevestigen of uw kaart actief is of voldoende saldo heeft.

Is het veilig om mijn kaartnummer hier in te voeren?

Ja. Validatie verloopt volledig in uw browser. Er worden geen gegevens naar een server verzonden, opgeslagen in een database of op enige wijze gelogd. Wij zien niets. Voer desondanks uw CVV niet in — dit hulpmiddel heeft het niet nodig, en u moet nooit CVV-codes invoeren in niet-betaalformulieren.

Hoeveel cijfers heeft een Visa-kaart?

Visa-kaartnummers zijn altijd 16 cijfers en beginnen altijd met het cijfer 4. American Express-kaarten zijn 15 cijfers en beginnen met 34 of 37. Mastercard-kaarten zijn 16 cijfers en beginnen met 51–55 of 2221–2720. Discover-kaarten zijn 16 cijfers en beginnen met 6011 of 65.

Wat is het verschil tussen een debetkaart- en creditcardnummer?

Vanuit structureel oogpunt volgen debetkaart- en creditcardnummers hetzelfde formaat — beide gebruiken het Luhn-algoritme en dezelfde BIN-gebaseerde merkdetectie. Het verschil is financieel: een creditcard put uit een kredietlijn die door de bank is verstrekt; een debetkaart put rechtstreeks uit een bankrekening. Het kaartnummer zelf onthult niet welk type het is.

Kan een kaartnummer de uitgevende bank identificeren?

Gedeeltelijk. Het BIN (eerste 6–8 cijfers) identificeert het kaartnetwerk en de uitgevende bank. BIN-databases koppelen BIN's aan banknamen en landen. Deze koppeling is echter niet openbaar — commerciële BIN-opzoekdiensten aggregeren deze gegevens. Deze validator identificeert het kaartnetwerk (Visa, Mastercard, enz.) maar voert geen BIN-naar-bank-opzoekingen uit.

Wat is het verschil tussen een kaartnummer en een IBAN?

Een kaartnummer identificeert een betaalkaartproduct en wordt gebruikt voor winkelankopen en online kassa's. Een IBAN identificeert een bankrekening en wordt gebruikt voor overboekingen en automatische incasso's. Ze werken op totaal verschillende betaalnetwerken. U kunt geen kaartnummer gebruiken om een bankoverschrijving te doen, en u kunt geen IBAN gebruiken om bij een kassa te betalen.

Kan ik mijn kaartnummer gebruiken voor een bankoverschrijving?

Nee. Bankoverschrijvingen vereisen een bankrekeningnummer (doorgaans in IBAN-formaat in Europa). Uw kaartnummer is gekoppeld aan een kaartproduct, niet rechtstreeks aan uw bankrekening. Om een bankoverschrijving te ontvangen, deelt u uw IBAN — niet uw kaartnummer.

Betekent een geldig kaartnummer dat de kaart actief is?

Nee. Luhn-validatie bevestigt alleen dat het kaartnummer structureel correct is — de cijfers slagen voor de controlesom. Het bevestigt niet dat de kaart actief, niet geblokkeerd, niet verlopen is of voldoende saldo heeft. Alleen de uitgevende bank kan dat verifiëren, wat gebeurt wanneer een echte betaling wordt geprobeerd.

Gerelateerde tools

Gerelateerde tools

IBAN & Kaart Validator

Gratis, privé en directe banktools.

Wat we opslaan

Taalvoorkeur wordt opgeslagen in een cookie (NEXT_LOCALE). Licht/donker thema wordt opgeslagen in localStorage (theme). Niets anders — er worden geen gegevens verstuurd.

Deze site gebruikt Google Ads om gratis te blijven.

© 2026 IBAN & Kaart Validator. Alle rechten voorbehouden.