Kaardi validaator

Kontrollige mis tahes kaardinumbrit ja tuvastage kaardi mark — kohe, privaatselt, tasuta.

  • Me EI salvesta teie kaardinumbrit.
  • Valideerimine toimub täielikult teie brauseris — andmeid ei saadeta ühelegi serverile.
  • Kontot ei nõuta. Andmeid ei salvestata.

kerige näidete ja üksikasjade jaoks

Kuidas kasutada

Kuidas kasutada

  1. 1

    Sisestage või kleepige oma kaardinumber — tühikud eemaldatakse automaatselt.

  2. 2

    Mark tuvastatakse pärast esimest numbrit. Valideerimine käivitub alates 13 numbrist.

  3. 3

    Roheline tähendab struktuuriliselt kehtivat. Punane tähendab, et mõni number on tõenäoliselt vale.

Card

Mis on krediitkaardi number?

Krediitkaardi number on 13–19-kohaline identifikaator, mis on pressitud igale maksekaardile. Esimesed 6–8 numbrit moodustavad Bank Identification Number'i (BIN), mis kodeerib kaardivõrgu, väljaandva panga ja kaardi tüübi. Keskmised numbrid identifitseerivad konto ja viimane number on Luhn-kontrollnumber — kasutatakse transkriptsioonivigade leidmiseks. See tasuta veebipõhine krediitkaardi validaator kontrollib Luhn-kontrollsummat ja tuvastab võrgu BIN-eesliitest.

Validation

Kuidas kaardi valideerimine töötab (Luhn-algoritm)

Kõik suuremad kaardivõrgud kasutavad kaardinumbrite valideerimiseks Luhn-algoritmi (ISO/IEC 7812). Alustades parempoolseimast numbrist kahekordistatakse iga teine number. Kui kahekordistamine annab rohkem kui 9, lahutatakse 9. Kõik numbrid liidetakse kokku — kehtiv kaardinumber annab alati 10-ga jagatava summa. Margi tuvastamine kontrollib juhtivaid numbreid: Visa algab 4-ga, Mastercard 51–55 või 2221–2720, Amex 34 või 37, Discover 6011 või 65 ning UnionPay 62-ga.

Example

Näide: Visa testnumbri puhul 4242 4242 4242 4242 on Luhn-summa 60 — jagatav 10-ga, seega on see struktuuriliselt kehtiv.

Benefits

Miks kaardi valideerimine on oluline

Kliendipoolne kaardi valideerimine püüab kinni ilmsed vead enne, kui maksetaotlus jõuab teie makseväravani. See vähendab ebaõnnestunud tehinguid, parandab kassakonversiooni ja vähendab tarbetuid API-päringuid Stripe'ile, Braintree'le või Adyenile. Samuti on see oluline testkeskkondades, kus arendajad peavad kaardinumbreid kiiresti valideerima ilma live-makseAPI-dega ühendust võtmata.

  • 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

Kaardinumbri struktuur — BIN, konto ja kontrollnumber

Iga maksekaardi number järgib ISO/IEC 7812 standardit ja jaguneb kolmeks osaks. Esimesed 6–8 numbrit on Bank Identification Number (BIN) — tuntud ka kui Issuer Identification Number (IIN). BIN kodeerib kaardivõrgu (Visa, Mastercard jne), väljaandva panga ja kaardi taseme. Keskmised numbrid (tavaliselt 6–12 numbrit) identifitseerivad kaardihoidja konto väljaandvas pangas. Viimane number on Luhn-kontrollnumber, mis arvutatakse kõigist eelnevatest numbritest. Sellel pole rahalist tähendust — see on olemas ainult selleks, et püüda kinni üksikute numbrite trükivead enne tehingu alustamist.

Card types

Toetatud kaardi tüübid

Allpool olevad testnumbrid läbivad Luhn-valideerimise. Need ei ole päris kaardinumbrid.

  • 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

Mis on CVV / CVC?

CVV (Card Verification Value) ja CVC (Card Verification Code) on omavahel asendatavad terminid maksekaardile trükitud — mitte pressitud — 3- või 4-kohalise turvakoodi tähistamiseks. Visa, Mastercard ja Discover trükivad 3-kohalise CVV kaardi tagaküljel olevale allkirjaribale. American Express trükib kaardinumbri kohal kaardi esiküljele 4-kohalise CID-koodi. CVV ei ole osa kaardinumbrist ja kaupmehed ei salvesta seda pärast tehingut. See on loodud spetsiaalselt kaartideta (veebipõhiste) tehingute jaoks: see tõendab füüsilist valdust kaardist, kuna seda ei saa kaardinumbrist tuletada. See validaator kontrollib ainult kaardinumbrit — mitte kunagi CVV-d. Ärge sisestage oma CVV-d kusagile, mis pole kinnitatud maksevorming.

Kaardi aegumiskuupäev — mida see tähendab

Igal maksekaardil on trükitud aegumiskuupäev kujul KK/AA. Pärast aegumiskuu viimast päeva lükatakse kaart kõigil terminalidel ja veebikassades tagasi. Aegumiskuupäevad võimaldavad kaardivõrkudel perioodiliselt välja anda uusi kaarte uuendatud turvaomaduste, uute BIN-vahemike ja uuendatud CVV-koodidega. Erinevalt IBAN-idest, mis jäävad kehtivaks seni, kuni pangakonto on avatud, on kaardinumbritel fikseeritud eluiga — tavaliselt 3–5 aastat väljastamisest. Kaardi aegumisel saadab väljaandev pank asenduskaardi uue aegumiskuupäeva ja uue CVV-ga (kaardinumber võib muutuda või mitte, sõltuvalt panga poliitikast).

Card vs IBAN

Kaardinumber vs IBAN — peamine erinevus

Kaardinumber ja IBAN näevad mõlemad välja pikad numbrijadad, kuid on täiesti erinevad. Kaardinumber identifitseerib maksekaardi toote ja seda kasutatakse kassaterminalides ja veebikassades. IBAN identifitseerib pangakonto ja seda kasutatakse pangaülekannete ja otsekorralduste jaoks. Te ei saa kasutada kaardinumbrit pangaülekande tegemiseks ega IBAN-i kaardimakseks. Kui keegi küsib teie IBAN-i, soovivad nad saata raha teie pangakontole — mitte debiteerida teie kaarti.

CardIBAN
Mida identifitseeribMaksekaardi toodePangakonto
KasutatakseJaemüügiostud, veebikassaPangaülekanded, palgamaksed, otsekorraldused
MaksevõrkVisa, Mastercard, Amex võrgudSEPA, SWIFT, pangaülekanne
Sisaldab CVV / aegumineJah — nõutav veebimaksete jaoksEi — kumbagi pole pangakontodel
Kas vajate pangakonto numbri valideerimist? Proovige meie IBAN-validaatorit — toetab 70+ riiki.
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

Mis on krediitkaardi number?

Krediitkaardi number on 13–19-kohaline jada, mis on pressitud maksekaardile. See jaguneb Bank Identification Number'iks (BIN, esimesed 6–8 numbrit), konto identifikaatoriks (keskmised numbrid) ja Luhn-kontrollnumbriks (viimane number). BIN kodeerib kaardivõrgu ja väljaandva panga; kontrollnumbrit kasutatakse trükivigade leidmiseks.

Kuidas valideerida kaardinumbrit veebis?

Kleepige või sisestage kaardinumber ülal olevasse välja. Valideator rakendab koheselt Luhn-algoritmi ja tuvastab kaardi margi juhtivatest numbritest. Nupuvajutust ei ole vaja — valideerimine töötab sisestamise ajal.

Mis on Luhn-algoritm?

Luhn-algoritm (ISO/IEC 7812) on kontrollsumma valem, mida kasutavad kõik suuremad kaardivõrgud transkriptsioonivigade leidmiseks. Alustades parempoolseimast numbrist kahekordistada iga teine number; kui tulemus ületab 9, lahutatakse 9. Kehtiva kaardinumbri kõigi numbrite summa on alati jagatav 10-ga.

Mis on BIN-number?

BIN (Bank Identification Number), tuntud ka kui IIN (Issuer Identification Number), on kaardinumbri esimesed 6–8 numbrit. See identifitseerib kaardivõrgu (Visa, Mastercard jne), väljaandva panga ja kaardi tüübi (krediit, deebet, ettemaks). BIN-e kasutavad kaupmehed ja maksete töötlejad tehingute suunamiseks ja riigipõhiste reeglite rakendamiseks.

Mis on CVV või CVC?

CVV (Card Verification Value) ja CVC (Card Verification Code) on 3- või 4-kohalised turvakoodid, mis on trükitud maksekaartidele. Visa, Mastercard ja Discover trükivad 3-kohalise CVV kaardi tagaküljele; Amex trükib 4-kohalise CID-i esiküljele. CVV-d kaupmehed ei salvesta ja seda ei saa kaardinumbrist tuletada. See on olemas selleks, et tõendada füüsilist valdust kaardist veebipõhiste tehingute puhul.

Miks minu kaardinumber ei läbi valideerimist?

Luhn-valideerimine ebaõnnestub, kui vähemalt üks number on vale. Levinumad põhjused: üks number on valesti sisestatud, kaks kõrvutiasetsevat numbrit on vahetatud (transpositsiooniviga) või number on kärbitud. Kui kaardinumber näeb visuaalselt õige välja, proovige see hoolikalt uuesti sisestada. Märkus: see validaator kontrollib ainult struktuuri — see ei suuda kinnitada, kas teie kaart on aktiivne või sellel on piisavalt vahendeid.

Kas on turvaline siin oma kaardinumbrit sisestada?

Jah. Valideerimine toimub täielikult teie brauseris. Andmeid ei edastata ühelegi serverile, ei salvestata andmebaasidesse ega logita kuidagi. Me ei näe midagi. Sellegipoolest ärge sisestage oma CVV-d — see tööriist ei vaja seda ja te ei tohiks kunagi sisestada CVV-koode mittemaksevorminditesse.

Mitu numbrit on Visa kaardil?

Visa kaardinumbrid on alati 16-kohalised ja algavad alati numbriga 4. American Express kaardid on 15-kohalised ja algavad 34 või 37-ga. Mastercard kaardid on 16-kohalised ja algavad 51–55 või 2221–2720-ga. Discover kaardid on 16-kohalised ja algavad 6011 või 65-ga.

Mis vahe on deebet- ja krediitkaardinumbritel?

Struktuuriliselt järgivad deebet- ja krediitkaardinumbrid sama vormingut — mõlemad kasutavad Luhn-algoritmi ja sama BIN-põhist margi tuvastamist. Erinevus on rahaline: krediitkaart kasutab panga poolt antud krediidilimiiti; deebetkaart võtab raha otse pangakontolt. Kaardinumber ise ei paljasta, kumb tüüp see on.

Kas kaardinumber suudab tuvastada väljaandva panga?

Osaliselt. BIN (esimesed 6–8 numbrit) identifitseerib kaardivõrgu ja väljaandva panga. BIN-andmebaasid kaardivad BIN-e pankade nimede ja riikidega. Siiski pole see kaardistamine avalik — kaubanduslikud BIN-otsingud koondavad need andmed. See validaator tuvastab kaardivõrgu (Visa, Mastercard jne), kuid ei tee BIN-panga otsimisi.

Mis vahe on kaardinumbril ja IBAN-il?

Kaardinumber identifitseerib maksekaardi toote ja seda kasutatakse jaemüügiostudeks ja veebikassades. IBAN identifitseerib pangakonto ja seda kasutatakse pangaülekannete ja otsekorralduste jaoks. Need toimivad täiesti erinevatel maksevõrkudel. Te ei saa kasutada kaardinumbrit pangaülekande tegemiseks ega IBAN-i kassa juures maksmiseks.

Kas saan kasutada oma kaardinumbrit pangaülekande jaoks?

Ei. Pangaülekanded nõuavad pangakonto numbrit (tavaliselt Euroopas IBAN-vormingus). Teie kaardinumber on seotud kaardi tootega, mitte otse teie pangakontoga. Pangaülekande saamiseks jagage oma IBAN-i — mitte kaardinumbrit.

Kas kehtiv kaardinumber tähendab, et kaart on aktiivne?

Ei. Luhn-valideerimine kinnitab ainult seda, et kaardinumber on struktuuriliselt õige — numbrid läbivad kontrollsumma. See ei kinnita, et kaart on aktiivne, blokeerimata, aegumata või sellel on vahendeid. Seda saab kinnitada ainult väljaandev pank, kui tehakse päris makse.

Seotud tööriistad

Seotud tööriistad

IBAN & Card Validator

Tasuta, privaatsed ja kohesed pangainstrumendid.

Mida me salvestame

Keele-eelistus salvestatakse küpsisesse (NEXT_LOCALE). Hele/tume teema salvestatakse localStorage'i (theme). Mitte midagi muud — andmeid ei saadeta kuhugi.

See sait kasutab Google Ads-i, et jääda tasuta.

© 2026 IBAN & Card Validator. Kõik õigused kaitstud.