Testdaten-Generator

Schema aufbauen, Fake-Daten generieren, JSON / CSV / SQL exportieren — alles im Browser

⚠️ Alle Werte sind zufällig generierte Beispieldaten ausschließlich für Softwaretestzwecke. Namen, E-Mail-Adressen, Anschriften und Kartennummern sind vollständig fiktiv. Kreditkartennummern bestehen die Luhn-Formatprüfung, sind aber keine echten Finanzinstrumente und dürfen nicht für Transaktionen genutzt werden.
Schnellvorlagen
Schema-Builder
Für das beste Erlebnis beim Schema-Aufbau bitte auf Tablet oder Desktop öffnen. Auf Mobilgeräten die obigen Schnellvorlagen für sofortige Datengenerierung nutzen.
Feldname Datentyp Optionen Null %
Gespeicherte Schemata:
Generieren & Exportieren
Generiere …

Warum Testdaten generieren?

Echte Produktionsdaten stehen für Entwicklung, Tests oder Demos selten zur Verfügung. Echte Nutzerdaten in Entwicklungsumgebungen zu nutzen, wirft ernsthafte Datenschutzprobleme auf und verstößt gegen Vorschriften wie DSGVO und HIPAA. Synthetische Testdaten ermöglichen es, Datenbanken zu befüllen, Integrationstests zu schreiben, UI-Mockups zu bestücken und Software zu demonstrieren — ohne echte Personen preiszugeben.

Datentypen-Referenz

UUID v4 — RFC-4122-v4-zufällig generierter 128-Bit-Bezeichner im Standard-8-4-4-4-12-Hex-Format. Geeignet als Primärschlüssel in jeder Datenbank. E-Mail — Fiktive Adressen aus zufällig kombinierten Vor-/Nachnamenfragmenten mit konfigurierbaren Domain-Suffixen (gmail.com, example.com usw.). Telefon — Gebietsschemabewusstes Format: USA nutzt (NXX) NXX-XXXX, UK nutzt 07XXX XXXXXX, internationale Formate folgen lokalen Konventionen. Kreditkarte — Luhn-algorithmisch gültige Nummern mit korrekten BIN-Präfixen für Visa (4), Mastercard (5) und Amex (3). Keine echten Karten — sicher für die Validierung von Zahlungsformularen.

Exportformate

JSON — Array von Objekten, eines pro Zeile. Mit Einrückung oder komprimiert. Direkt parsierbar durch JavaScript, Python und die meisten Sprachen. CSV — Komma- oder tabulatorgetrennt. Kompatibel mit Excel, Google Sheets, pandas und Datenbankimport-Tools. Zeichenkettenfelder werden bei enthaltenen Trennzeichen in Anführungszeichen gesetzt. SQL INSERT — Standard-ANSI-INSERT-Anweisungen, kompatibel mit MySQL, PostgreSQL und SQLite. NULL-Werte werden als SQL NULL ausgegeben. Zeichenkettenwerte werden mit einfachen Anführungszeichen maskiert.

Häufig gestellte Fragen