Hoppa till innehåll
100% lokalt

Testkortnummergenerator

Generera falska kreditkortsnummer med giltig Luhn-checksumma för formulärtestning.

Utmatning

Testkortnummergenerator

Det här verktyget genererar fiktiva kreditkortsnummer som uppfyller Luhn-checksumman (mod 10) — samma strukturkontroll som varje riktigt kortvalidator kör — så du kan testa betalningsformulär, betalningsintegrationer och validering på klientsidan utan att röra ett riktigt kort. Varje nummer är påhittat: det har ingen balans, är inte kopplat till något konto och kan inte debiteras. Använd det när en staging-miljö, ett QA-skript eller en formulärdemo behöver något som ser ut och valideras som ett kortnummer utan att vara ett.

Välj ett varumärke — Visa, Mastercard, American Express, Discover eller JCB — och generatorn producerar nummer med det varumärkets publicerade prefix (IIN) och längd, så att varumärkesdetekteringslogiken i ditt formulär också testas. Ange hur många du vill generera på en gång, välj om siffrorna ska skrivas ut grupperade i fyror som på ett fysiskt kort eller köra tillsammans kontinuerligt, och lägg eventuellt till ett slumpmässigt framtida utgångsdatum och en CVV (fyra siffror för Amex, tre för resten). Mata ut som en vanlig lista, ett kort per rad, eller som CSV med en rubrikrad redo att klistra in i ett kalkylark eller en testinstansfil.

Kontrollsiffran beräknas verkligen med Luhn-algoritmen, inte slumpmässigt vald, så resultaten är strukturellt omöjliga att skilja från ett verkligt kortnummer för alla validatorer som bara kontrollerar checksumman och formatet — det är poängen. Inget prefix här slås upp mot ett verkligt utgivares BIN-intervall, och ingenting skickas någonstans för att verifiera det mot ett verkligt konto.

Allt körs lokalt i din webbläsare med Web Crypto API för slumpmässighet. Ingenting du genererar laddas upp eller loggas någonstans. Kopiera resultatet, ladda ner det som en .txt-fil, rensa det och börja på nytt, eller skicka resultatet direkt till ett annat verktys inmatning för att fortsätta testningen.

FAQ

Kan dessa nummer användas för ett riktigt köp?
Nej. Varje nummer är påhittat för testning och har ingen balans, ingen länkat konto och ingen kortinnehavare. Det uppfyller bara Luhn-checksumman och varumärkets prefix och längd — inget mer.
Varför är kontrolltalet viktigt?
De flesta kortformulär avvisar ett nummer omedelbar om dess Luhn-checksumma misslyckas, innan någon annan validering körs. En slumpmässig sista siffra skulle misslyckas den kontrollen ungefär 90% av tiden, så den beräknas verkligen.
Hur avgör verktyget vilket varumärke ett nummer tillhör?
Varje varumärke har ett publicerat prefixområde och total längd — Visa börjar med 4, Amex med 34 eller 37, och så vidare. Generatorn använder dessa samma offentliga områden, de som en verklig validatör kontrollerar.
Är utgångsdatum och CVV realistiska?
Utgångsdatumet är en slumpmässig månad mellan ett och fem år in i framtiden, formaterad MM/ÅÅ, och CVV är tre slumpmässiga siffror (fyra för Amex) — båda är trovärdiga i form men inte knutna till något verkligt kort.
Laddas mina genererade data upp någonstans?
Nej. Generering sker helt i din webbläsare med Web Crypto API. Ingenting skickas till en server, loggas eller lagras någonstans utanför din enhet.