UTILS.
100% in de browser
🎲

Mock-/testdatagenerator

Bouw een schema van getypeerde velden en genereer realistische mock-data als CSV, JSON of SQL.

uitvoer

Over deze tool

Mock-datagenerator is een gratis schemabouwer die volledig in je browser draait, voor realistische testdatasets. Definieer een willekeurig aantal kolommen, geef elk een type — geheel getal of decimaal bereik, naam, e-mail, datumbereik, boolean, UUID, stad, keuzelijst of lorem-woorden — stel een aantal rijen in en genereer kant-en-klare nep-data. Alles wordt op je apparaat gemaakt, dus er wordt niets geüpload.

Anders dan een simpele willekeurige CSV-maker is deze tool schema-gestuurd: je bepaalt per kolom de naam, het type en de opties, en exporteert dezelfde dataset als CSV, een JSON-array van getypeerde objecten, of SQL INSERT-statements voor een tabel die je zelf benoemt. Willekeurige waarden gebruiken waar mogelijk de crypto-randomness van de browser voor goede variatie.

Omdat alles volledig lokaal draait is het een private, offline-vriendelijke manier om databases te vullen (seeden), demo's te vullen en datapijplijnen te testen zonder rijen met de hand te schrijven of iets aan een server bloot te stellen.

Veelgestelde vragen

Hoe werken de opties per type?
De typen integer en decimal lezen een bereik als 1-1000; date leest een start,eind-paar zoals 2020-01-01,2025-12-31; pick leest een door komma's gescheiden lijst van keuzes; en lorem leest een aantal woorden. Typen als name, email, uuid en city hebben geen opties nodig.
Hoe zien de CSV-, JSON- en SQL-uitvoer eruit?
CSV heeft een koprij plus één regel per record met aanhalingstekens waar nodig; JSON is een netjes opgemaakte array van objecten waarbij getallen en booleans hun native type behouden; SQL is één INSERT-statement per rij in de tabelnaam die je opgeeft, met tekst geëscaped en getallen zonder aanhalingstekens.
Is de data reproduceerbaar of uniek?
Waarden worden bij elke generatie opnieuw willekeurig gemaakt, dus je krijgt elke keer een nieuwe dataset. Een integer-kolom die letterlijk id heet over het standaardbereik wordt automatisch genummerd 1..N, zodat hij leest als een primaire sleutel.
Hoeveel rijen kan ik genereren?
Maximaal 5000 rijen per keer om de pagina responsief te houden; genereer opnieuw of plak uitvoer aan elkaar als je er meer nodig hebt, en onthoud dat het hele proces in je browser blijft.

Meer tools