Mock Data Generator

Schema Builder

Definieren Sie Ihre Felder, generieren Sie realistische Datensätze, exportieren Sie in beliebige Format

Feldnamen werden zu JSON-Schlüsseln/CSV-Headern/SQL-Spalten.

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.

Benutzervorlage → JSON
[
  {
    "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"
  }
]
Benutzervorlage → CSV
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
Benutzervorlage → SQL INSERT
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.