Kostenloser Fake-JSON-Datengenerator

Erzeuge gefälschte JSON-Testdaten mit benutzerdefinierten Schemata. Unterstützt Strings, Zahlen, Daten, E-Mails und mehr. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.

Aktualisiert am

Share:
Home/Utility Tools/Fake JSON Data Generator

Fake JSON Data Generator

Generate fake JSON test data with custom schemas. Supports strings, numbers, dates, emails, nested objects and more.

Preset Templates

Schema Fields

Generation Options

Häufig gestellte Fragen

Was ist der Fake-JSON-Daten-Generator?

Der Fake-JSON-Daten-Generator ist ein kostenloses Online-Tool, das mit benutzerdefinierten Schemata gefälschte JSON-Testdaten erzeugt. Es unterstützt Zeichenketten, Zahlen, Datumsangaben, E-Mails und vieles mehr. Es läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.

Welche Feldtypen werden unterstützt?

Zeichenkette, Zahl, Boolean, Datum, E-Mail, Telefon, Name, Adresse, UUID und Lorem-ipsum-Text.

Kann ich verschachtelte Objekte erzeugen?

Ja: Füge verschachtelte Objektfelder hinzu, um komplexe JSON-Strukturen zu erstellen.

Ist es kostenlos?

Ja, völlig kostenlos.

Funktioniert der Fake-JSON-Daten-Generator auf Mobilgeräten?

Ja, der Fake-JSON-Daten-Generator ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Fake-JSON-Daten-Generator in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den Fake-JSON-Daten-Generator?

Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der Fake-JSON-Daten-Generator funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen JSON- und JSONL-Ausgabe?

Die JSON-Ausgabe ist ein einziges, übersichtlich formatiertes Array von Objekten mit zwei Leerzeichen Einrückung — jeder Datensatz steckt in einem gemeinsamen Klammernpaar, was sich ideal zum Einfügen in eine Datei, einen Mock-Server oder eine Test-Fixture eignet. JSONL (JSON Lines) schreibt dagegen ein vollständiges JSON-Objekt pro Zeile, ohne umschließendes Array und ohne Kommas zwischen den Datensätzen. Genau diese zeilenweise Struktur erwarten viele Datenpipelines, Log-Prozessoren und Bulk-Import-Tools, weil sie einen Datensatz nach dem anderen lesen können, ohne die ganze Datei in den Speicher zu laden. Wählen Sie JSON, wenn ein Tool oder ein Mensch den Datensatz als ein zusammenhängendes Dokument lesen soll, und JSONL, wenn Sie Datensätze streamen oder einen Bulk-Loader füttern. Dieser Generator bietet beide Formate über einen einzigen Umschalter, sodass Sie dasselbe Schema in beiden Varianten erzeugen und je nach Workflow kopieren oder herunterladen können.

Welches UUID-Format erzeugt der Generator?

Der Feldtyp uuid erzeugt Version-4-UUIDs, die zufällige Variante des Standards für universell eindeutige Kennungen. Jeder Wert folgt dem kanonischen 36-Zeichen-Muster aus acht, vier, vier, vier und zwölf Hexadezimalziffern, getrennt durch Bindestriche, mit einer festen "4" an der Versionsposition und einer Variantenziffer, die auf 8, 9, a oder b beschränkt ist. Da die Bits aus dem Zufallszahlengenerator Ihres Browsers stammen, ist die Wahrscheinlichkeit, dass zwei erzeugte IDs kollidieren, verschwindend gering — genau deshalb sind v4-UUIDs die übliche Wahl für Primärschlüssel, Datensatzkennungen und Request-IDs in Testdaten. Alle vier Vorlagen nutzen eine UUID als id-Feld, sodass jede geladene Vorlage bereits fertige Kennungen mitbringt. Fügen Sie ein Feld vom Typ uuid hinzu, wann immer Sie realistische, eindeutige Schlüssel statt fortlaufender Nummern in Ihrem Testdatensatz benötigen.

Welchen Datumsbereich und welches Format verwendet das date-Feld?

Der Feldtyp date gibt Werte im ISO-8601-Kalenderformat aus, geschrieben als YYYY-MM-DD — zum Beispiel 1998-04-23 — ohne Uhrzeitanteil. Jedes Datum wird zufällig aus einem Zeitraum gewählt, der am 1. Januar 1970 beginnt und bis zum heutigen Tag reicht, sodass Sie eine realistische Streuung vergangener Daten erhalten statt eines einzigen, für alle Datensätze identischen Zeitstempels. Diese Vielfalt ist nützlich, um zu testen, wie eine Tabelle chronologisch sortiert, wie sich ein Datumsfilter über Jahrzehnte hinweg verhält und ob Ihre Formatierung auch ältere Jahre korrekt darstellt. Die ISO-Reihenfolge sortiert außerdem auch als reiner Text korrekt, was in Tabellenkalkulationen und Datenbanken für vorhersehbares Verhalten sorgt. Benötigt Ihr Schema einen Erstellungs- oder Veröffentlichungszeitstempel, fügen Sie ein date-Feld hinzu und geben ihm einen klaren Schlüsselnamen wie createdAt; mehrere integrierte Vorlagen enthalten bereits eines, sodass Sie das Format sofort in Aktion sehen.

Wie viele Datensätze kann ich auf einmal erzeugen?

Die Menge legen Sie über das Feld für die Anzahl der Datensätze fest, das jede ganze Zahl von 1 bis 1000 pro Generierung akzeptiert. Ein größeres Datenpaket zu erzeugen ist einer der Hauptgründe, überhaupt Testdaten statt eines einzelnen handgetippten Datensatzes zu verwenden: Erzeugt man auf einmal hundert oder mehr Zeilen, zeigt sich, wie eine Tabelle paginiert, ob lange Textwerte das Layout sprengen und wie sich eine Liste verhält, wenn sie wirklich voll ist. Alles wird lokal im Browser erstellt, sodass selbst tausend Datensätze sofort entstehen — ohne Upload und ohne Wartezeit auf einen Server. Brauchen Sie mehr als tausend Einträge, erzeugen Sie einen vollen Durchgang und hängen die zusätzliche Ausgabe anschließend an Ihre Datei an. Legen Sie die gewünschte Anzahl fest, wählen Sie JSON oder JSONL, und generieren Sie den gesamten Datensatz mit einem Klick.

Was enthalten die vorgefertigten Vorlagen?

Vier Vorlagen laden sofort ein sinnvolles Schema, damit Sie es nicht Feld für Feld selbst aufbauen müssen. Die Vorlage User liefert eine UUID als id, name, email, phone, city, ein createdAt-Datum und ein active-Boolean-Flag. Product enthält eine id, name, price, ein inStock-Flag, eine lorem-Beschreibung und createdAt. Order stellt orderId, customer, email, total, status und orderDate bereit. Blog Post umfasst id, title, author, lorem-Inhalt, ein published-Flag, publishedAt und eine url. Jede Vorlage ist ein realistischer Ausgangspunkt für ein gängiges Datenmodell und keine starre Schablone — nach dem Laden einer Vorlage können Sie Felder umbenennen, Typen ändern, neue hinzufügen oder ein Objekt in einen Datensatz verschachteln, um Ihre eigene Struktur exakt abzubilden. Wählen Sie die passendste Vorlage, passen Sie sie an Ihr Schema an, legen Sie dann eine Anzahl fest und generieren Sie.

Über den Fake-JSON-Datengenerator

Der Fake-JSON-Datengenerator erstellt realistische Testdatensätze aus einem Schema, das Sie selbst festlegen, und liefert das Ergebnis als fertiges JSON. Statt Dummy-Datensätze von Hand zu tippen oder ein Seeding-Skript zu programmieren, beschreiben Sie die Struktur Ihrer Daten Feld für Feld, wählen die gewünschte Anzahl an Datensätzen und erzeugen mit einem Klick ein ganzes Array von Objekten. Das Tool richtet sich an Frontend-Entwickler, die eine Oberfläche gegen eine noch nicht existierende API bauen, an QA-Ingenieure, die abwechslungsreiche Testdaten brauchen, und an alle, die ein Feature vorführen, das ohne Beispielinhalte leer wirkt.

Alles läuft direkt im Browser. Die Datensätze werden lokal mit dem Zufallszahlengenerator Ihres Geräts erzeugt — nichts wird hochgeladen, es gibt keinen API-Aufruf im Hintergrund und weder Registrierung noch Ratenbegrenzung. Damit eignet sich das Tool auch für interne Projekte und lässt sich, sobald die Seite geladen ist, sogar offline nutzen.

Ihr Schema aufbauen

Sie definieren Ihre Datenstruktur als Liste benannter Felder, jeweils mit einem Typ. Der Generator unterstützt sechzehn Feldtypen: string, number, boolean, date, email, phone, name, firstName, lastName, address, city, country, uuid, lorem, url und object. Fügen Sie ein Feld hinzu, vergeben Sie einen Schlüsselnamen, wählen Sie den Typ aus dem Dropdown-Menü und wiederholen Sie den Vorgang. Mit dem Typ object verschachteln Sie eine Gruppe von Unterfeldern, sodass Sie zum Beispiel einen Benutzer mit eingebetteter Adresse abbilden können statt eines flachen Datensatzes.

Vier vorgefertigte Vorlagen laden auf Wunsch sofort ein sinnvolles Schema, damit Sie nicht bei null anfangen müssen:

  • User — id (UUID), name, email, phone, city, createdAt-Datum und ein active-Boolean
  • Product — id, name, price, inStock-Flag, eine lorem-Beschreibung und createdAt
  • Order — orderId, customer, email, total, status und orderDate
  • Blog Post — id, title, author, lorem-Inhalt, published-Flag, publishedAt und eine url

Wählen Sie eine Vorlage, um den Builder zu befüllen, und passen Sie anschließend Feldnamen und Typen an Ihr eigenes Modell an.

So sehen die generierten Werte aus

Jeder Typ erzeugt plausibel formatierte Daten statt leerer Platzhalter. UUIDs folgen dem Version-4-Format; Datumsangaben sind ISO-YYYY-MM-DD-Werte, die zufällig aus dem Zeitraum von 1970 bis heute gezogen werden; E-Mail-Adressen kombinieren Vor- und Nachnamen mit einer realistisch wirkenden Domain; Telefonnummern folgen dem Muster +1-NNN-NNN-NNNN; und der Typ lorem liefert einen kurzen Satz von etwa 8 bis 20 Wörtern. Namen, Städte und Länder stammen aus integrierten Listen, sodass eine Adresse wie eine echte Straße, Stadt und ein Ländercode wirkt und nicht wie zufällige Zeichen.

Die Menge steuern Sie über die Anzahl der Datensätze, die jeden Wert von 1 bis 1000 akzeptiert. Zwei Ausgabeformate stehen zur Verfügung:

  • JSON — ein übersichtlich formatiertes Array von Objekten mit zwei Leerzeichen Einrückung, ideal zum Einfügen in eine Datei oder einen Mock-Server
  • JSONL — ein JSON-Objekt pro Zeile, das Format, das viele Datenpipelines, Log-Prozessoren und Bulk-Import-Tools erwarten

Nach der Generierung können Sie die Ausgabe in die Zwischenablage kopieren oder als fake-data.json bzw. fake-data.jsonl herunterladen.

Warum Testdaten wichtig sind

Realistische Testdaten decken Probleme auf, die ein einzelner, fest codierter Datensatz verbirgt. Erzeugt man auf einmal hundert Nutzer, zeigt sich, wie eine Tabelle paginiert, ob lange lorem-Texte das Layout sprengen und wie Daten sortiert werden. Frontend-Teams können Komponenten bauen und stylen, bevor das Backend fertig ist, und später einfach den echten Endpunkt einsetzen. QA kann denselben Datensatz in automatisierte Tests einspeisen, um reproduzierbare Durchläufe zu erhalten, und die JSONL-Ausgabe lässt sich direkt in Bulk-Load- und Streaming-Workflows einbinden.

Da jeder Wert hier zufällig generiert und eindeutig fiktiv ist, lässt sich der Datensatz gefahrlos committen, in einer Demo zeigen oder in ein Ticket einfügen, ohne echte Kundendaten preiszugeben. Um loszulegen, laden Sie oben eine Vorlage oder fügen eigene Felder hinzu, legen die Anzahl der Datensätze fest, wählen JSON oder JSONL und generieren.