Menu

Validator voor creditcards en SSN

Plak een kaartnummer, een IBAN of een nationaal identiteitsnummer en deze pagina controleert het met precies de algoritmen die de generatoren gebruiken, en legt elk onderdeel uit dat ze kan. Waar geen controlesom is gepubliceerd, zegt ze ‘alleen formaat’ in plaats van te doen alsof de waarde is geslaagd.

Scheidingstekens (spaties, -, ., /) worden genegeerd; letters zijn niet hoofdlettergevoelig.

Resultaat

Het resultaat verschijnt hier.

Wat deze validator doet

  1. Hij gebruikt de eigen algoritmen van de generator

    De algoritmen voor nationale identiteitsnummers, de ISO 13616 IBAN-controle en de Luhn-controle van kaarten zijn dezelfde code die de generatoren gebruiken, en elke build bewijst ze opnieuw aan de hand van gepubliceerde voorbeelden. Als deze pagina zegt dat een waarde geldig is, slagen de equivalenten van de generator ook — het is dezelfde implementatie, in werking getoond.

  2. Eén nummer kan bij meerdere systemen horen

    Acht cijfers is zowel een plausibel Turks identiteitsnummer als een Deens CPR; een negencijferig Luhn-nummer is zowel een Canadees SIN als een Nederlandse BSN. Alles wat echt slaagt, wordt vermeld, want elk is een ware bewering. De tool raadt geen land voor je.

  3. ‘Alleen formaat’ is een eerlijk antwoord

    Veel landen (de Amerikaanse SSN, India's PAN) hebben nooit een controlecijfer-algoritme gepubliceerd. Daar kunnen alleen de lengte en de tekenstructuur worden bevestigd, en de pagina zegt dat ronduit in plaats van een vaag ‘geldig’ te melden.

  4. IBAN's krijgen ook hun nationale controle

    België, Frankrijk, Italië en anderen verwerken een nationaal controlecijfer in de BBAN. Bij het controleren van een IBAN worden die ook geverifieerd, en wordt de bank genoemd waartoe de identificatie behoort.

  5. Bedrijfs- en btw-nummers

    Bedrijfsregistratienummers (het Franse SIREN, het Japanse bedrijfsnummer, de Chinese USCC en meer) en btw-nummers (EU-landen, het VK, Zwitserland, Noorwegen) worden ook gecontroleerd, met dezelfde algoritmen als de pagina Bedrijf.

Dit controleert alleen het formaat en de controlecijfers. Het doet geen uitspraak over of een nummer echt is, aan iemand toebehoort of kan worden gebruikt.

Reproduceerbare uitvoer (identiteitssleutel)

Elke tool op deze site deelt één identiteitssleutel, en dezelfde sleutel verwijst altijd naar dezelfde persoon. Voer een sleutel in voordat je genereert en de naam, het adres, het identiteitsnummer, het beroep en het onlineprofiel komen precies terug zoals de vorige keer — dat stelt een geautomatiseerde test in staat een voorbeeld vast te leggen en een bugrapport in staat het record te noemen dat het zag. De sleutel is er een die je hier typt of genereert; deze site bewaart hem niet, maar geeft hem alleen lokaal door aan de generator.

Waarvoor het geschikt is

Testen van formulieren en aanmeldingsprocessen
Vul een registratieformulier met adressen, telefoonnummers en identiteitsnummers in het lokale formaat, zodat validatie van verplichte velden, lengte, tekenset en voorwaarden kan worden getest voordat er echte gegevens bestaan.
Een vast voorbeeld voor geautomatiseerde tests
Zet één identiteitssleutel in de fixture en CI krijgt bij elke run dezelfde persoon: assertions blijven stabiel en een fout kan vanuit de sleutel worden gereproduceerd.
Demo- en prototypedata
Geef een demo-omgeving, een screenshot of een ontwerpbestand records die er echt uitzien, in plaats van plaatsaanduidingen zoals “John Doe / 123”.
Internationale lay-out- en formaatcontroles
Aaneengeschreven Duitse straatnamen, CJK-adressen zonder scheidingstekens, namen met diakritische tekens: precies de invoer waardoor een lay-out afbreekt of verschuift.

Veelgestelde vragen

Zijn de gegevens van Validator voor creditcards en SSN echt?

Nee. Elk veld wordt door een algoritme samengesteld en komt niet overeen met een echt persoon, adres of account. Ze zijn bedoeld voor softwaretests, formulierdemonstraties en het vullen van gegevens.

Kan de uitvoer worden gereproduceerd?

Ja. De identiteitssleutel bepaalt elke willekeurige keuze, dus dezelfde sleutel, hetzelfde land en hetzelfde geslacht produceren altijd een identiek record.

Is er een account of verbinding nodig?

Geen account en er wordt niets geüpload. De generatie draait in je browser en blijft offline werken zodra de pagina is geladen.

Deze antwoorden beschrijven wat de site werkelijk doet. Als iets niet klopt, bereikt het adres in de voettekst de beheerder.

Naslagwerk gegevensformaat

Veldnamen komen overeen met de interface op deze pagina; de kolom Formaat behoudt de maskernotatie van de generator: # is een cijfer, A een letter, en … markeert een waarde die het algoritme levert of een deel dat uit echte gegevens is overgenomen.

Te controleren nummer
IBAN · card · national ID · VAT · company number
Resultaat
Luhn · ISO 13616 MOD-97-10 · ISO 7064 · Verhoeff
Mogelijke systemen
…
Genormaliseerd nummer
A# · …
Bron
…

Deze pagina's delen één identiteitssleutel: kopieer de sleutel van een van hen en hetzelfde record kan op de rest worden gereproduceerd.

Zijn de gegenereerde gegevens echt?

Nee. Elk veld wordt samengesteld door een algoritme dat in deze browser draait: er wordt niets opgezocht, er wordt geen database geraadpleegd en er worden geen gegevens van echte personen gebruikt. Het resultaat is reproduceerbaar — dezelfde identiteitssleutel bouwt altijd hetzelfde record. De formaten volgen de echte conventies van het land en de controlecijfers kloppen overal waar het gepubliceerde algoritme is geïmplementeerd, maar geen enkel record komt overeen met een echt persoon, adres of account, en niets ervan is door iemand uitgegeven of geregistreerd. Dat maakt het geschikt voor formuliertests, demo's en geautomatiseerde fixtures, en geen manier om je als iemand anders voor te doen.

Blijf op de hoogte wanneer een land of een nieuw algoritme verschijnt

Sluit je aan bij de Telegram-groep. Nieuwe landen en regio's, en nieuwe controlecijfer-algoritmen, worden daar aangekondigd — en het is de snelste plek om een probleem met de gegevens van een land te melden.

Sluit je aan bij de Telegram-groepDruk op Ctrl+D (⌘+D op een Mac) om deze pagina als bladwijzer op te slaan.

Handleidingen over Validator voor creditcards en SSN