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üploadWat 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
- Selecteer veldenKies uit 29 velden zoals uuid, naam, e-mail, adres, IBAN, IP, prijs en datums.
- Stel aantal, formaat en seed inVoer maximaal 1000 rijen in, kies JSON, NDJSON, CSV of SQL en eventueel een seed.
- Kopiëren of downloadenControleer de uitvoer en kopieer die of download een bestand.