JSON-Mock-Datengenerator
Realistische JSON-Testdaten für Tests und Prototyping generieren — Nutzer, Produkte, Bestellungen und benutzerdefinierte Schemas. Läuft vollständig im Browser.
Aktualisiert April 2026
Geprüft von Rafael Duarte
10 / 10
So funktioniert's
Von der Vorlage zur fertigen Datei in drei Schritten
1. Vorlage wählen
Nutzer, Produkte, Bestellungen, Blogbeiträge oder komplett bei null anfangen mit „Benutzerdefiniert“.
2. Felder und Menge anpassen
Felder umbenennen, Typ ändern, neue hinzufügen — von 1 bis 10.000.000 Datensätzen.
3. Generieren und herunterladen
JSON oder CSV — ab 10.000 Datensätzen lädt die Datei direkt herunter, ohne Vorschau dazwischen.
Was dieser JSON-Testdaten-Generator kann
18 Feldtypen, zwei Exportformate
18 Feldtypen
UUID, Name, E-Mail, Telefon, Zahl, Boolean, Datum, Timestamp, Währung, Enum, verschachtelte Adresse und mehr.
Bis zu 10 Millionen Datensätze
Die meisten Mock-Data-Tools geben schon nach ein paar Tausend Zeilen auf — dieser hier erzeugt große Datensätze, ohne den Browser einfrieren zu lassen.
Sauberer CSV-Export
Folgt RFC 4180 — Kommas, Anführungszeichen und Zeilenumbrüche innerhalb von Werten werden korrekt maskiert.
Paginierungs-Hülle
Optional als { data: [...], page, total, perPage } verpacken — das typische Antwortformat von Laravel, Rails oder Express.
100 % im Browser
Weder Schema noch generierte Daten verlassen dein Gerät — kein Server, kein Tracking, DSGVO-technisch unbedenklich.
Vorlagen lokal speichern
Eigene Feldkombinationen mit einem Klick sichern und später wieder laden — landet im localStorage dieses Browsers, ganz ohne Konto oder Login.
Beispiele
Wann du das hier brauchst
Die häufigsten Szenarien unter Leuten, die das Tool tatsächlich nutzen
Eine API mocken
Ausgabe in Mockoon, json-server oder MSW einfügen — in wenigen Minuten läuft eine funktionierende Fake-API.
Frontend-Fixtures
Als src/fixtures/users.json speichern und direkt importieren — statt Beispieldaten von Hand in die Komponente zu tippen.
Datenbank seeden
Als CSV herunterladen und mit COPY (PostgreSQL) oder LOAD DATA INFILE (MySQL) einspielen.
Lasttests
Millionen Zeilen erzeugen, um Queries, Indizes oder ETL-Pipelines mit realistischem Volumen zu prüfen.
Dashboards und Tabellen
Daten in Excel, Tableau oder Power BI laden, bevor die echte Datenquelle überhaupt bereitsteht.
Internationalisierte Daten testen
Telefonnummern mit Maske für 13 Länder erzeugen (DE, AT, CH, US...), um Formularvalidierung und i18n-Formatierung zu prüfen, bevor echte Nutzer aus jeder Region da sind.
Häufige Fragen
Große Menge ohne Vorschau
Ab 10.000 Datensätzen lädt die Datei direkt herunter — das ist normal und hält den Browser reaktionsschnell.
CSV mit verschachteltem Feld
Verschachtelte Objekte und Arrays werden als JSON-Text in die CSV-Zelle geschrieben — das bricht die Datei nicht, es ist nur so, wie verschachtelte Daten in einem flachen Format überleben.
Enum ohne Werte wird generisch
Wertefeld beim Enum leer gelassen? Das Tool füllt dann value1,value2 als Fallback ein. Trag die kommagetrennte Liste vor dem Generieren ein.
Falsch formatierte Telefonmaske
Ungeschlossene geschweifte Klammern oder Kommas außerhalb von {a,b,c} landen als reiner Text in der Ausgabe, statt zu einer Ziffer zu werden. Nutze die Syntax-Hilfe (Hilfe-Symbol), um das Format zu prüfen.
Gespeicherte Vorlagen bleiben nur in diesem Browser
„Meine Vorlagen“ nutzt localStorage — synchronisiert nicht zwischen Geräten und verschwindet, wenn du die Website-Daten löschst.
Paginierung wird beim CSV-Export ignoriert
Die Hülle { data, page, total, perPage } existiert nur im JSON. Beim CSV werden ausschließlich die Datenzeilen exportiert.
Warum hier generieren
Alles läuft als JavaScript direkt im Browser — kein Schema und keine erzeugten Daten verlassen dein Gerät, und ein Neuladen der Seite setzt alles zurück. Für Teams, die auf Datenschutz achten, entfällt damit die Frage, wo die Testdaten eigentlich landen.
Felder mit realistischen Namen, E-Mails und Adressen (statt {"name":"test"}) zwingen dein Frontend schon am ersten Tag, mit dem echten Datenformat umzugehen — noch bevor die eigentliche API überhaupt existiert.
Das benutzerdefinierte Schema akzeptiert jede Kombination der 18 Feldtypen — inklusive verschachtelter Adresse und länderspezifischer Telefonmaske —, sodass der fertige Datensatz das Datenmodell deines Projekts abbildet und kein generischer Platzhalter bleibt.
Quick Tools vs. Faker.js
Zwei Werkzeuge für zwei unterschiedliche Situationen
Häufig gestellte Fragen
Wähle eine Vorlage, die zum Antwortformat deiner API passt, passe die Felder an und aktiviere die Paginierungs-Hülle, falls deine API paginiert. Füge die Ausgabe direkt in den Mock-Server von Postman oder einen MSW-Handler ein.
Weiterführende Links
Verwandter Artikel
Como testar APIs de forma automatizada sem suíte inútil
Verwandte Tools
- JSON zu TypeScript Interface Generator Entwickler Konvertieren Sie beliebiges JSON sofort in saubere TypeScript Interfaces. Kostenloses Online-Tool — unterstützt verschachtelte Objekte, Arrays und optionale...
- ASCII Tabellen Generator Entwickler Kostenloser ASCII-Tabellengenerator — erstelle formatierte Texttabellen in MySQL, Markdown, Unicode, abgerundet, Doppellinie und reStructuredText. CSV...
- CSV ↔ JSON Konverter Entwickler Konvertiere CSV in JSON oder JSON in CSV sofort online. Füge deine Daten ein, wähle die Richtung und lade das Ergebnis herunter. Kostenlos, privat, ohne...
- JSON Formatter & Validator Entwickler Kostenloser Online-JSON-Formatter & Validator — JSON formatieren, validieren, minifizieren und nach CSV exportieren. Baumansicht, Diagrammansicht und...
- JSON-Schema-Validator Entwickler JSON-Daten sofort gegen ein beliebiges Schema (Draft-07, 2019-09, 2020-12) im Browser validieren. Kostenlos, ohne Installation, ohne Anmeldung.