DT Dev Tools

Mockdata-generator — testdata als JSON, NDJSON, CSV en SQL

Genereer nepdata als JSON, NDJSON, CSV of SQL INSERT: namen, e-mails, adressen, UUID's, IBAN's, IP's, prijzen en datums, met een seed voor herhaalbare uitvoer.

🔒 Draait volledig in je browser — niets wordt geüpload

Velden
Identity
Person
Work
Address
Internet
Finance
Time
Other

Was deze tool nuttig? Beoordeel hem:

Wat de Mockdata-generator doet

De Mockdata-generator maakt nepdatasets voor prototypes, UI-statussen, demo's, tests, documentatie en importexperimenten. Kies uit 29 velden, gegroepeerd per onderwerp: identiteit (id, uuid), persoon (voor- en achternaam, gebruikersnaam, e-mail, telefoon, leeftijd), werk (bedrijf, functietitel), adres (straat, plaats, land, postcode, breedtegraad, lengtegraad), internet (IPv4, IPv6, MAC-adres, URL, hexkleur), financiën (IBAN, prijs, hoeveelheid), tijd (datum, ISO-datumtijd) en overig (boolean, zin). Waarden binnen één rij horen bij elkaar, dus e-mail en gebruikersnaam zijn afgeleid van de naam van dezelfde persoon en de postcode past bij het formaat van de plaats.

Exporteer de rijen als nette JSON voor API-mocks, NDJSON voor streaming en bulkimporttools, CSV voor spreadsheets, of direct uitvoerbare SQL-INSERT-statements met correct geëscapete strings om een lokale database te vullen. Voeg een seed toe en de uitvoer wordt deterministisch: dezelfde seed, velden en aantal rijen geven op elke machine exact dezelfde gegevens, waardoor snapshottests, screenshots en bugrapporten reproduceerbaar blijven.

Privé werken in de browser

Alle verwerking gebeurt in je browser met JavaScript aan de clientzijde. De tool uploadt geen fragmenten, configuratiewaarden, gegenereerde gegevens, querytekst of gekopieerde voorbeelden naar een server en vereist geen account. Dat uitsluitend lokale model is belangrijk voor ontwikkelaarstools, omdat wat erin wordt geplakt vaak lijkt op echte applicatiegegevens. Lokaal werken verkleint het risico en houdt de interactie snel, omdat er geen netwerkronde nodig is.

Praktische tips

Mockdata mag nooit worden aangezien voor anonimisering van productiekwaliteit. Heb je privacyveilige analyses, de-identificatie op compliance-niveau of statistisch realistische synthetische data nodig, gebruik dan een daarvoor bedoeld proces. Gegenereerde IBAN's hebben geldige controlecijfers maar horen niet bij echte rekeningen, e-mails gebruiken gereserveerde voorbeelddomeinen en IPv6-adressen komen uit het documentatiebereik 2001:db8::/32, dus de gegevens zijn veilig om in demo's te tonen. Houd het aantal rijen bescheiden zodat de browser responsief blijft, en controleer veldnamen en formaten voordat je de gegevens in strikte schema's invoert.

Hoe te gebruiken

  1. Selecteer veldenKies uit 29 velden zoals uuid, naam, e-mail, adres, IBAN, IP, prijs en datums.
  2. Stel aantal, formaat en seed inVoer maximaal 1000 rijen in, kies JSON, NDJSON, CSV of SQL en eventueel een seed.
  3. Kopiëren of downloadenControleer de uitvoer en kopieer die of download een bestand.

Veelgestelde vragen

Gebruikt dit een externe nepdataservice?
Nee. Het gebruikt ingebouwde woordenlijsten en willekeurige generatie rechtstreeks in de browser.
Welke formaten kan ik exporteren?
JSON, NDJSON (JSON Lines), CSV en SQL INSERT-statements met een tabelnaam naar keuze — kopieer ze of download een bestand.
Kan ik dezelfde data opnieuw krijgen?
Ja. Voer een seed in zoals demo-42 en dezelfde seed, velden en aantal rijen geven altijd identieke rijen, wat handig is voor snapshottests en gedeelde demo's.
Is de data realistisch?
Realistisch genoeg voor prototypes en fixtures — IBAN's slagen zelfs voor de checksumvalidatie en IPv6-adressen gebruiken het documentatiebereik — maar elke waarde is nep.