Testdaten-Generator

Schema aufbauen und bis zu 10.000 Zeilen als JSON, CSV, SQL INSERT oder C# erhalten, reproduzierbar per Seed.

Läuft lokal · keine Uploads

All names, emails (example.com), companies, addresses, URLs (.example), card numbers and IBANs are fictional, randomly generated test data. Phone numbers follow real formats and may happen to exist, so never call or text them.

Schemafield name, type, options, % of nulls

Output

Was es kann

Beschreiben Sie die benötigten Zeilen und erhalten Sie realistische Testdaten im Format, das Ihr Code erwartet. Jedes Feld hat einen Namen, einen Typ, eigene Optionen (Wertebereiche, Nachkommastellen, Zeiträume, Wertelisten, Kartenmarke, IP-Bereich) und einen Null-Anteil in % für optionale Spalten.

  • 31 Feldtypen: Namen, E-Mails, Benutzernamen, Telefonnummern, Firmen, Berufsbezeichnungen, Adressen, Lorem-Text, Zahlen, Booleans mit einstellbarem True-Anteil, Datumswerte, GUIDs, Sequenzen, Wertelisten, IBAN-ähnliche Werte mit gültiger Mod-97-Prüfung, Luhn-gültige Test-Kartennummern, URLs, IPs, Hex-Farben, Produkte, Preise und Status.
  • Englische und türkische Namen, Städte, Straßen und Firmen mit korrekten türkischen Zeichen. Türkische Postleitzahlen beginnen mit dem Kfz-Kennzeichen-Code der Stadt.
  • Konsistente Zeilen: E-Mail, Benutzername und vollständiger Name werden aus derselben Person gebildet wie die Felder für Vor- und Nachname.
  • Seed: Gleicher Seed und gleiches Schema liefern immer dieselben Zeilen. Lassen Sie das Feld leer, um jedes Mal neue Zufallsdaten zu erhalten.

Ausgabeformate

JSON, JSON Lines, CSV (Komma, Semikolon oder Tabulator, optional mit BOM, damit Excel türkische Zeichen richtig anzeigt), SQL-INSERT für T-SQL (N'…'-Strings, höchstens 1000 Zeilen pro Anweisung) oder PostgreSQL mit optionalem CREATE TABLE, und C#: ein record plus fertige Liste oder ein Bogus-Faker<T>, der das Schema in Ihren Tests nachbildet. Bogus verwendet einen eigenen Zufallsgenerator, daher stimmen seine Werte nicht mit denen dieser Seite überein.

So verwenden Sie es

Beginnen Sie mit einer Vorlage (Kunden, Bestellungen, Produkte, Benutzer), bearbeiten Sie die Felder, wählen Sie Zeilenanzahl und Format und kopieren oder laden Sie das Ergebnis herunter.

Datenschutz

Alles wird in Ihrem Browser mit crypto.getRandomValues erzeugt oder, wenn Sie einen Seed festlegen, mit einem Seed-basierten Generator. E-Mails verwenden die reservierte Domain example.com, URLs die reservierte Domain .example. Ihr Schema und Ihre Einstellungen werden nur im lokalen Speicher abgelegt.