Mock-Datengenerator – Fiktive Testdaten als JSON, CSV und SQL

Erstelle bis zu 10.000 Zeilen realistischer Testdaten – Nutzer, Produkte, Bestellungen, Adressen, Unternehmen oder verschachtelte API-Datensätze – oder erstelle dein eigenes Schema. Exportiere als JSON, JSON Lines, CSV, SQL INSERT oder TypeScript. Alles ist synthetisch und wird direkt in deinem Browser generiert.

Aktualisiert am

Schema

Synthetische Daten – keine echten Menschen. E-Mails verwenden reservierte Beispiel-Domains (example.com, example.org, example.net) und Telefonnummern stammen aus Bereichen, die für fiktive Zwecke reserviert sind, sodass hier niemand eine echte Person erreichen kann.

Vorschau

Ausgabe

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: Generator für Scheindaten

  1. Wähle eine Vorlage aus – Benutzer, Produkte, Bestellungen, Adressen, Unternehmen, Blogbeiträge, API-Datensätze oder Ereignisse – oder fang ganz von vorne an.
  2. Bearbeite das Schema: Benenne Felder um, ändere Typen, lege Bereiche fest (z. B. 18-80 für eine Ganzzahl, einen Datumsbereich oder eine Aufzählungsliste) oder füge verschachtelte Objekte und Arrays hinzu.
  3. Wähle die Anzahl der Zeilen (bis zu 10.000), eine Ländereinstellung für Namen und Adressen sowie einen Startwert aus – derselbe Startwert erzeugt immer dieselben Daten.
  4. Wähle „JSON“, „JSON Lines“, „CSV“, „SQL INSERT“ oder „TypeScript“ aus und kopiere oder lade die Datei herunter.

Warum sollte man generierte Testdaten verwenden?

Echte Kundendaten haben in der Entwicklung, im Staging, in Demos oder auf Screenshots nichts zu suchen – sie stellen ein Datenschutzrisiko dar und sind in der EU oft ein Problem im Hinblick auf die DSGVO. Generierte Daten sehen realistisch genug aus, um Layouts, Sortierungen, Paginierungen, CMS-Importe und API-Clients zu testen, und du kannst genau die Randfälle erstellen, die du brauchst: lange Namen, Zeichen mit Akzenten, leere Werte, Tausende von Zeilen.

Feldtypen

GruppeTypenArgument
PersonenVorname, Nachname & vollständiger Name, E-Mail, Benutzername, Telefonnummer, Berufsbezeichnung, Avatar—
OrteStraße, Stadt, Postleitzahl, LandDie Ländereinstellung bestimmt das Format
E-CommerceUnternehmen, Produkt, Preis, Währung, Artikelnummer, KategoriePreis: 5-500
ZahlenGanzzahl, Gleitkomma, Boolescher Wert, fortlaufende ID1-100, 0-1 · Boolescher Wert: % true
ZeitDatum, ISO-Zeitstempel, Unix-Zeitstempel2024-01-01..2026-12-31
IDs & WebUUID v4, Nanoid, Hex-Farbe, URL, IPv4nanoid: Länge
TextWörter, Satz, AbsatzAnzahl der Wörter
StrukturEnum, verschachteltes Objekt, Array von ObjektenEnum: draft,published · Array: 1-3 Elemente

Datenschutz durch Technikgestaltung

Alle Werte sind fiktiv. E-Mail-Adressen verwenden immer die Domains example.com, example.org und example.net, die laut RFC 2606 für Dokumentationszwecke reserviert sind, sodass ein Test, der versehentlich E-Mails versendet, niemanden erreichen kann. Telefonnummern verwenden Nummernbereiche, die für Fernsehen und Film reserviert sind – 555-01xx in Nordamerika und den Ofcom-Bereich 07700 900xxx für Fernsehserien im Vereinigten Königreich – oder sind anderswo eindeutig als fiktive Muster gekennzeichnet. Avatare sind inline-eingebettete SVG-Initialen, sodass nichts von Drittanbieterdiensten geladen wird.

Verwende die Ausgabe

  • JSON – füttere damit eine Mock-API, einen JSON-Server oder einen Webflow-CMS-Import, nachdem du die Daten mit dem JSON-zu-CSV-Konverter umgewandelt hast.
  • CSV – Importiere die Daten in Tabellenkalkulationen, Airtable oder das Webflow-CMS (verschachtelte Werte werden zu JSON-Zeichenketten abgeflacht).
  • SQL INSERT – Fülle eine lokale PostgreSQL-, MySQL-, SQLite- oder SQL Server-Tabelle; die Werte werden entsprechend dem Dialekt mit Escape-Zeichen versehen und in Anführungszeichen gesetzt.
  • TypeScript – ein typisiertes Fixture-Array für Unit-Tests und Storybook. Erzeuge die passenden Typen mit „JSON to Types“.

Brauchst du nur IDs? Nutze den UUID-Generator. Für Platzhaltertext probier den Lorem-Ipsum-Generator aus.

Auch gesucht als: testdatengenerator, beispieldaten, zufälliger json-generator, gefälschte nutzerdaten, beispiel-csv-daten, sql-einfüge-generator, mock-api-daten, faker online.

Passende Tools zu: Generator für Scheindaten

  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • CSV to JSON — Paste CSV or TSV and get a JSON array of objects.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.
  • JSONPath Tester — Type a JSONPath query and instantly see what it selects — with the exact path of each match.

Häufige Fragen

Sind die generierten Daten echt?
Nein. Alle Namen, Adressen, E-Mail-Adressen und Telefonnummern werden aus integrierten Wortlisten und Zufallszahlen generiert. Bei den E-Mail-Adressen kommen reservierte Beispiel-Domains zum Einsatz, bei den Telefonnummern fiktive Nummernbereiche, sodass sie nicht zu echten Personen gehören können.
Kann ich die gleichen Daten noch einmal bekommen?
Ja. Der Generator nutzt einen Zufallszahlengenerator mit Startwert: Bei gleichem Startwert, gleichem Schema, gleicher Ländereinstellung und gleicher Zeilenanzahl wird immer das gleiche Ergebnis erzeugt – praktisch für Snapshot-Tests.
Wie funktionieren verschachtelte Objekte in CSV und SQL?
JSON und TypeScript behalten die Verschachtelung bei. CSV und SQL können verschachtelte Strukturen nicht in einer Zelle speichern, daher werden verschachtelte Objekte und Arrays als JSON-Zeichenketten geschrieben.
Wie viele Zeilen kann ich erstellen?
Bis zu 10.000 Zeilen pro Durchlauf. In der Vorschau werden die ersten 50 angezeigt; kopiere oder lade den gesamten Datensatz herunter.
Wird mein Schema an einen Server gesendet?
Nein. Generation läuft komplett in deinem Browser. Dein letztes Schema wird im lokalen Speicher gespeichert, sodass es noch da ist, wenn du wiederkommst.
Kann ich Generator für Scheindaten als Web-App installieren und offline nutzen?
Ja. Generator für Scheindaten ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools