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
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
createManyschreiben. 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?
Warum öffnet Excel Umlaute falsch?
Warum nur INSERT-Anweisungen?
Werden die Daten gespeichert oder gesendet?
Verwandte Tools
- IBAN Generator: Test-IBAN erzeugen (gültige Prüfsumme)Test-IBANs mit gültiger Prüfsumme und einer Platzhalter-Bankkennung statt einer echten Bank. Für Formulare, Demos und Softwaretests.Banking & Steuern · Generator
- Rechnungsnummer-GeneratorRechnungsnummern nach eigenem Muster erzeugen: Jahr, Monat und laufende Nummer frei kombinieren.Rechnungen · Generator
Quellen und Stand
Zuletzt inhaltlich geprüft: Oktober 2026. Keine Rechts- oder Steuerberatung; maßgeblich sind die Angaben der zuständigen Stellen.