Validering av kreditkortsnummer
Vad är Validering av kreditkortsnummer
Det här verktyget kontrollerar om ett kredit- eller betalkortsnummer är strukturellt giltigt med Luhn-kontrollsumman, samma kontroll som betalningsförmedlare kör innan en transaktion ens når en bank. Det identifierar också kortnätverket från numrets prefix — Visa, Mastercard, American Express, Discover, Diners Club, JCB eller UnionPay — och formaterar siffrorna i läsbara grupper. Allt körs lokalt i din webbläsare; inget kortnummer skickas någonsin till en server.
Så använder du
- Skriv eller klistra in kortnumret i fältet.
- Se siffrorna valideras medan du skriver.
- Kontrollera Luhn-kontrollsummans resultat och det identifierade kortnätverket.
- Kopiera det formaterade numret om du behöver det för ett testformulär.
När du använder det
Bygger du ett kassaformulär och behöver bekräfta att ditt testkortnummer faktiskt är giltigt innan du felsöker en misslyckad inskickning? Klistra in 4111111111111111 så ser du direkt att det är ett Luhn-giltigt Visa-testnummer, så om ditt formulär ändå avvisar det ligger buggen i din kod, inte i kortet. Behändigt för QA-ingenjörer som testar betalflöden, utvecklare som kopplar upp Stripe- eller PayPal-sandlådor, eller vem som helst som råkat skriva fel en siffra och vill veta innan de skickar.
Vanliga frågor
Kontrollerar det här verktyget om ett kortnummer är äkta eller har pengar?
Nej. Det verifierar bara att numret är matematiskt korrekt uppbyggt via Luhn-algoritmen och matchar längden och prefixet för ett känt nätverk. Det kan inte säga om kortet finns, är aktivt eller har något saldo — den kontrollen sker bara mot den utfärdande banken.
Vad är Luhn-algoritmen?
Det är en enkel kontrollsummeformel uppfunnen 1954 som fångar de flesta stavfel och slumpmässigt genererade nummer. Nätverken tilldelar den sista siffran specifikt så att hela numret klarar kontrollsumman, så nästan varje oavsiktligt sifferfel underkänns i kontrollen.
Är det säkert att klistra in ett riktigt kortnummer här?
Kontrollen körs helt i din webbläsare och inget skickas någonstans, men som vana bör du undvika att klistra in riktiga kortnummer i något webbverktyg. Använd ett av de publika testnumren i stället, som 4111111111111111 för Visa eller 5555555555554444 för Mastercard.
Varför säger verktyget att nätverket är okänt?
Varje kortnätverk reserverar ett specifikt intervall av inledande siffror, till exempel 4 för Visa eller 34/37 för American Express. Om numret inte matchar något känt prefix, eller har fel längd för sitt nätverk, visas det som okänt även när Luhn-kontrollen i sig godkänns.
Relaterade verktyg
Generator för falska kreditkortsnummer
Generera slumpmässiga, Luhn-giltiga falska kreditkortsnummer för Visa, Mastercard, Amex och Discover för att testa betalformulär tryggt.
Bildförhållande Kalkylator
Räkna ut bildförhållandet, hitta saknad bredd eller höjd och ändra storlek på bilder och video utan att förvränga proportionerna. Gratis.
Base64-avkodare
Avkoda Base64-strängar till vanlig text direkt i din webbläsare. Stöder fullständig Unicode-utdata inklusive emojis. Gratis Base64-avkodare online.