Zum Inhalt springen
BeispielWerk
English

Testdaten-Generator: JSON, CSV und SQL

Eigene Datensätze mit Namen, Adressen und Bankdaten als JSON, CSV oder SQL erzeugen, wiederholbar mit Startwert. Alles läuft in Ihrem Browser, alle Werte sind fiktiv.

Eigene Datensätze erzeugen

Felder

Basis

Person

Kontakt

Adresse

Firma

Bank

Gleicher Startwert, gleiche Daten.

Vorschau (erste 20 von 100 Datensätzen)

[
  {
    "id": "5066d42f-f4ab-405b-a917-cd64e2bfd7b8",
    "vorname": "Nadine",
    "nachname": "Schneider",
    "email": "nadine.schneider46@example.com",
    "strasse": "Demoplatz",
    "hausnummer": "7",
    "plz": "19933",
    "ort": "Testhausen"
  },
  {
    "id": "ae5ffa7c-ae36-4384-9b4e-6c6859a0edeb",
    "vorname": "Stefan",
    "nachname": "Vogel",
    "email": "stefan.vogel23@example.com",
    "strasse": "Exempelgasse",
    "hausnummer": "18",
    "plz": "32433",
    "ort": "Testhausen"
  },
  {
    "id": "5cf3aa07-a9b4-44ff-8408-d410460bddf0",
    "vorname": "Eva",
    "nachname": "Weiß",
    "email": "eva.weiss58@example.org",
    "strasse": "Exempelgasse",
    "hausnummer": "91",
    "plz": "38521",
    "ort": "Musterstadt"
  },
  {
    "id": "4f2a1ea2-3db6-452f-bbb2-bf89bce4bc0e",
    "vorname": "Zeynep",
    "nachname": "Neumann",
    "email": "zeynep.neumann5@example.net",
    "strasse": "Exempelgasse",
    "hausnummer": "89",
    "plz": "13177",
    "ort": "Mustertal"
  },
  {
    "id": "212f8768-9a64-4623-92bb-d2fb464fde3a",
    "vorname": "Matthias",
    "nachname": "Huber",
    "email": "matthias.huber21@example.com",
    "strasse": "Musterstraße",
    "hausnummer": "116",
    "plz": "41574",
    "ort": "Mustertal"
  },
  {
    "id": "328a2871-7853-4377-aeae-05936fe5c725",
    "vorname": "Dmitri",
    "nachname": "Lange",
    "email": "dmitri.lange76@example.org",
    "strasse": "Am Testfeld",
    "hausnummer": "78",
    "plz": "87675",
    "ort": "Testingen"
  },
  {
    "id": "eeadf136-6100-4326-8d69-2b28c8722bc5",
    "vorname": "Sven",
    "nachname": "Hahn",
    "email": "sven.hahn97@example.org",
    "strasse": "Exempelring",
    "hausnummer": "92",
    "plz": "73447",
    "ort": "Testhausen"
  },
  {
    "id": "db5104ce-569a-40fa-8cdd-48890224c37f",
    "vorname": "Matthias",
    "nachname": "Möller",
    "email": "matthias.moeller35@example.net",
    "strasse": "Hauptstraße der Beispiele",
    "hausnummer": "42",
    "plz": "99289",
    "ort": "Musterstadt"
  },
  {
    "id": "797a0191-616d-4ecd-a931-feadfcd1a415",
    "vorname": "Agnieszka",
    "nachname": "Walter",
    "email": "agnieszka.walter74@example.com",
    "strasse": "Hauptstraße der Beispiele",
    "hausnummer": "60",
    "plz": "55212",
    "ort": "Probenheim"
  },
  {
    "id": "4c1a3498-95d7-4010-8f66-06b1f761c059",
    "vorname": "Hans",
    "nachname": "Koch",
    "email": "hans.koch13@example.net",
    "strasse": "Probenallee",
    "hausnummer": "88",
    "plz": "80305",
    "ort": "Musterstadt"
  },
  {
    "id": "8cdc555d-0824-4362-9d0a-d48f85673660",
    "vorname": "Markus",
    "nachname": "Keller",
    "email": "markus.keller36@example.org",
    "strasse": "Probenstraße",
    "hausnummer": "31",
    "plz": "74155",
    "ort": "Beispielfeld"
  },
  {
    "id": "83adbc70-f8dc-4ae7-bea6-3fac49794615",
    "vorname": "Julia",
    "nachname": "Wagner",
    "email": "julia.wagner26@example.com",
    "strasse": "An der Probe",
    "hausnummer": "70",
    "plz": "12118",
    "ort": "Musterbach"
  },
  {
    "id": "09ecfe0c-4ecc-4e98-81b0-39d66802463f",
    "vorname": "Julia",
    "nachname": "König",
    "email": "julia.koenig63@example.com",
    "strasse": "Am Testfeld",
    "hausnummer": "17",
    "plz": "13651",
    "ort": "Beispieldorf"
  },
  {
    "id": "8de25636-ac5f-4c6a-b629-029ebed78d9d",
    "vorname": "Jürgen",
    "nachname": "Schwarz",
    "email": "juergen.schwarz37@example.net",
    "strasse": "Hauptstraße der Beispiele",
    "hausnummer": "56",
    "plz": "45526",
    "ort": "Exempelheim"
  },
  {
    "id": "ef59b3b2-f7f9-4494-9222-0c2cb069e9c7",
    "vorname": "Tim",
    "nachname": "Schulz",
    "email": "tim.schulz8@example.com",
    "strasse": "Am Testfeld",
    "hausnummer": "30",
    "plz": "77950",
    "ort": "Exempelheim"
  },
  {
    "id": "5c6b5945-f21c-4c4a-9ed8-52689db6349e",
    "vorname": "Sven",
    "nachname": "Jung",
    "email": "sven.jung32@example.com",
    "strasse": "Musterallee",
    "hausnummer": "109",
    "plz": "75719",
    "ort": "Beispieldorf"
  },
  {
    "id": "7cc6da76-d7bc-4869-8c4a-306c54e9a604",
    "vorname": "Peter",
    "nachname": "Möller",
    "email": "peter.moeller83@example.com",
    "strasse": "An der Probe",
    "hausnummer": "114",
    "plz": "22675",
    "ort": "Mustertal"
  },
  {
    "id": "fe47b6ef-784f-440e-b348-eabd8096d68b",
    "vorname": "Hans",
    "nachname": "Hartmann",
    "email": "hans.hartmann28@example.net",
    "strasse": "Demoweg",
    "hausnummer": "9",
    "plz": "23220",
    "ort": "Mustertal"
  },
  {
    "id": "f5590b35-9a44-488f-b8a1-92159e354da8",
    "vorname": "Aylin",
    "nachname": "Schröder",
    "email": "aylin.schroeder92@example.net",
    "strasse": "Demoweg",
    "hausnummer": "105",
    "plz": "82198",
    "ort": "Musterstadt"
  },
  {
    "id": "0f58e50d-dd24-4fcc-96a4-7526d4e5a7a0",
    "vorname": "Heike",
    "nachname": "Petrov",
    "email": "heike.petrov18@example.com",
    "strasse": "Hauptstraße der Beispiele",
    "hausnummer": "20",
    "plz": "44389",
    "ort": "Probenheim"
  }
]

Die Vorschau zeigt nur die ersten 20 Datensätze. Kopieren und Herunterladen enthalten alle 100.

Startwert 20261009: Mit demselben Startwert, denselben Feldern und derselben Anzahl erhalten Sie dieselben Daten.

Fertige Beispiele statt eigener Datensätze? Der Beispieldaten-Explorer enthält 5.661 Werte und Testdateien, die Sie ansehen, kopieren oder herunterladen können: IBANs, UUIDs, Sonderzeichen, JSON, CSV, XRechnung und mehr.

So fiktiv sind die Werte

Das garantiert der Generator:

  • E-Mail-Adressen nutzen ausschließlich die für Dokumentation reservierten Domains example.com, example.org und example.net (RFC 2606). Dort kann kein Postfach existieren.
  • Festnetznummern stammen aus den Bereichen, die die Bundesnetzagentur für fiktive Verwendung, etwa in Film und Fernsehen, freihält.
  • IBAN und BIC verwenden einen Bankcode, den kein Institut nutzt. Die Prüfsumme der IBAN stimmt, ein Konto dazu gibt es nicht.
  • USt-IdNr. tragen absichtlich eine falsche Prüfziffer und bestehen die Prüfung nicht.
  • Orte und Straßen sind erfundene Namen wie „Musterstadt“ oder „Beispielweg“. Die fünfstellige PLZ wird zufällig gewählt, ohne dass sie zum erfundenen Ort passt.

Nicht garantiert: Vor- und Nachnamen werden aus Listen häufiger Namen kombiniert. Eine reale Person kann genau so heißen. Auch Geburtsdatum, Hausnummer und Kundennummer sind Zufallswerte, die zufällig zu einer echten Angabe passen können. Verwenden Sie die Daten nicht, um Personen darzustellen.

Daten als Seed verwenden

Für Datenbank-Seeds wählen Sie ein SQL-Format und tragen den Namen Ihrer Tabelle ein. Die Datei enthält pro Datensatz ein INSERT INTO mit den gewählten Spalten. Die Tabelle muss vorher existieren und Spalten gleichen Namens haben. PostgreSQL und SQLite erhalten Spaltennamen in doppelten Anführungszeichen, MySQL in Backticks.

  • Prisma: Mit JSON können Sie die Datensätze in einem Seed-Skript einlesen und per createMany schreiben. Spaltennamen entsprechen den Feldnamen, also müssen Ihre Modelle sie so benennen oder Sie bilden sie im Skript um.
  • SQL-Import: Die SQL-Datei führen Sie mit dem Kommandozeilenclient Ihrer Datenbank oder in einem SQL-Editor aus.
  • Supabase: Die SQL-Datei lässt sich im SQL-Editor des Projekts ausführen; die CSV-Datei kann im Table Editor importiert werden.

Bankdaten passend zu den Datensätzen erzeugt auch der IBAN-Generator, Rechnungsnummern der Rechnungsnummer-Generator.

Häufige Fragen

Kann ich dieselben Daten später noch einmal erzeugen?
Ja. Notieren Sie Startwert, Felder und Anzahl. Mit denselben Einstellungen entstehen immer dieselben Datensätze, etwa für reproduzierbare Tests.
Warum öffnet Excel Umlaute falsch?
Excel erkennt UTF-8 in CSV-Dateien nur zuverlässig mit Byte-Order-Mark. Wählen Sie „CSV für Excel“: Der Download enthält die Markierung und nutzt das in Deutschland übliche Semikolon als Trennzeichen.
Warum nur INSERT-Anweisungen?
Das Schema Ihrer Tabelle kennt nur Ihre Anwendung. Die Ausgabe nennt die gewählten Spalten; Tabelle und Spaltentypen legen Sie selbst an.
Werden die Daten gespeichert oder gesendet?
Nein. Die Datensätze entstehen im Browser und werden nicht an einen Server übertragen.

Quellen und Stand

Zuletzt inhaltlich geprüft: Oktober 2026. Keine Rechts- oder Steuerberatung; maßgeblich sind die Angaben der zuständigen Stellen.