Mock Data Generator
Definieren Sie ein Schema, generieren Sie realistische Testdaten und exportieren Sie sie als JSON, CSV, SQL, XML oder YAML. Läuft zu 100 % in Ihrem Browser – es wird nichts hochgeladen.
Schema Builder
Definieren Sie Ihre Felder, generieren Sie realistische Datensätze, exportieren Sie in beliebige Format
1 – 1.000 Datensätze pro Generation
Gleicher Seed + gleiches Schema = identische Daten. Perfekt für reproduzierbare Testvorrichtungen und Demos.
Vorschau
Ihre generierten Daten werden hier angezeigt. Wählen Sie eine Vorlage aus und klicken Sie dann auf „Generieren“.
Beispiele
Echte Ausgabe vom Benutzer Vorlage (10 Datensätze, Gebietsschema de, kein Startwert) in jedem Exportformat.
[
{
"id": 1,
"name": "Emily Carter",
"email": "[email protected]",
"username": "emily_c42",
"phone": "+1 415-555-0142",
"birthday": "1993-06-18"
},
{
"id": 2,
"name": "Daniel Fischer",
"email": "[email protected]",
"username": "danny_f87",
"phone": "+1 617-555-0198",
"birthday": "1988-11-02"
}
]
id,name,email,username,phone,birthday 1,Emily Carter,[email protected],emily_c42,+1 415-555-0142,1993-06-18 2,Daniel Fischer,[email protected],danny_f87,+1 617-555-0198,1988-11-02
INSERT INTO users (id, name, email, username, phone, birthday) VALUES (1, 'Emily Carter', '[email protected]', 'emily_c42', '+1 415-555-0142', '1993-06-18'), (2, 'Daniel Fischer', '[email protected]', 'danny_f87', '+1 617-555-0198', '1988-11-02');
Feldtypreferenz
Jeder Typ, sein Ausgabeformat und seine Generierungsregel. Alle Werte sind plausibel, aber fiktiv.
| Type | Example output |
|---|
E-Mails verwenden reservierte Beispieldomänen, sodass sie niemals an einen echten Posteingang gesendet werden können.
Validierung und Grenzfälle
Was dieses Tool garantiert – und worauf Sie achten sollten, wenn Sie die Ausgabe in Tests einspeisen.
Reproduzierbarkeit
Mit einem Seed Wenn das gleiche Schema und die gleichen Einstellungen festgelegt sind, wird immer eine byteidentische Ausgabe erzeugt. Ohne einen Startwert verwendet jede Generation neue kryptografische Zufälligkeit.
E-Mails sind von Natur aus sicher
Adressen verwenden @example.com und ähnliche reservierte Domänen (RFC 2606). Sie bestehen die Formatvalidierung, können jedoch niemals E-Mails empfangen.
UUIDs sind RFC 4122 v4
Generiert mit der Browser-Web-Crypto-API – der gleiche 122-Bit-Zufallsraum wie serverseitige v4-UUIDs.
Namen sind fiktiv
Vor- und Nachnamen werden aus Pools pro Gebietsschema gezogen. Kombinationen sind zufällig; Ähnlichkeit mit echten Menschen ist Zufall.
Volumenbeschränkungen
Bis zu 1.000 Datensätze pro Lauf, lokal in Millisekunden generiert. Führen Sie für größere Datensätze mehrere Exporte aus und verketten Sie diese.
Alles bleibt in Ihrem Browser
Der Generator, die Namenspools und Formatierer sind einfaches JavaScript, das lokal ausgeführt wird. Kein Schema, kein Seed und keine Ausgabe verlassen jemals diese Seite.
Häufige Anwendungsfälle
Wie Entwickler Scheindaten täglich verwenden.
Frontend-Prototyping
Führen Sie den JSON-Export direkt in Ihre Fetch-Mock- oder Komponenten-Story ein, um anhand realistischer Nutzlasten zu entwerfen.
Datenbank Seeding
Exportieren Sie SQL-INSERTs mit Ihrem eigenen Tabellennamen oder CSV für LOAD DATA-/Tabellenimporte.
API- und QA-Tests
Pinnen Sie einen Seed, damit bei jedem Testlauf genau derselbe Datensatz wiedergegeben wird – Fehler werden reproduzierbar.
Demos und Screenshots
Füllen Sie leere Staaten, Tabellen und Diagramme mit plausiblen Daten, die sich gut in Screenshots und Stakeholder-Demos lesen lassen.