Générateur de données simulées
Définissez un schéma, générez des données de test réalistes et exportez-les au format JSON, CSV, SQL, XML ou YAML. S'exécute à 100 % dans votre navigateur — rien n'est téléchargé.
Générateur de schéma
Définissez vos champs, générez des enregistrements réalistes, exportez dans n'importe quel format
1 – 1 000 enregistrements par génération
Même graine + même schéma = données identiques. Parfait pour les montages de test et les démonstrations reproductibles.
Aperçu
Vos données générées apparaîtront ici. Choisissez un modèle, puis appuyez sur Générer.
Exemples
Sortie réelle du Modèle utilisateur (10 enregistrements, paramètres régionaux en, pas de graine) dans tous les formats d'exportation.
[
{
"id": 1,
"name": "Emily Carter",
"email": "[email protected]",
"username": "emily_c42",
"phone": "+1 415-555-0142",
"birthday": "1993-06-18"
},
{
"id": 2,
"name": "Daniel Fischer",
"email": "[email protected]",
"username": "danny_f87",
"phone": "+1 617-555-0198",
"birthday": "1988-11-02"
}
]
id,name,email,username,phone,birthday 1,Emily Carter,[email protected],emily_c42,+1 415-555-0142,1993-06-18 2,Daniel Fischer,[email protected],danny_f87,+1 617-555-0198,1988-11-02
INSERT INTO users (id, name, email, username, phone, birthday) VALUES (1, 'Emily Carter', '[email protected]', 'emily_c42', '+1 415-555-0142', '1993-06-18'), (2, 'Daniel Fischer', '[email protected]', 'danny_f87', '+1 617-555-0198', '1988-11-02');
Référence des types de champs
Chaque type, son format de sortie et sa règle de génération. Toutes les valeurs sont plausibles mais fictives.
| Type | Example output |
|---|
Les e-mails utilisent des exemples de domaines réservés afin qu'ils ne puissent jamais être livrés dans une boîte de réception réelle.
Validation et cas extrêmes
Ce que cet outil garantit — et à quoi faut-il faire attention lors de l'introduction du résultat dans des tests.
Reproductibilité
Avec un ensemble de graines, le même schéma et les mêmes paramètres produisent toujours une sortie identique en octets. Sans graine, chaque génération utilise un nouveau caractère aléatoire cryptographique.
Les e-mails sont sécurisés par conception
Les adresses utilisent @example.com et des domaines réservés similaires (RFC 2606). Ils passent la validation du format mais ne peuvent jamais recevoir de courrier.
Les UUID sont RFC 4122 v4
Générés avec l'API Web Crypto du navigateur — le même espace aléatoire de 122 bits que les UUID v4 côté serveur.
Les noms sont fictifs
Les noms et prénoms sont tirés de pools par paramètres régionaux. Les combinaisons sont aléatoires ; la ressemblance avec de vraies personnes est une coïncidence.
Limites de volume
Jusqu'à 1 000 enregistrements par exécution, générés localement en millisecondes. Pour des ensembles de données plus volumineux, exécutez plusieurs exportations et concaténez-les.
Tout reste dans votre navigateur
Le générateur, les pools de noms et les formateurs sont du JavaScript simple exécuté localement. Aucun schéma, aucune graine et aucune sortie ne quittent cette page.
Cas d'utilisation courants
Comment les développeurs utilisent les données fictives au quotidien.
Prototypage frontend
Introduisez l'exportation JSON directement dans votre simulation de récupération ou votre histoire de composants pour concevoir en fonction de charges utiles réalistes.
Base de données amorçage
Exportez des INSERTS SQL avec votre propre nom de table, ou CSV pour LOAD DATA/importations de feuilles de calcul.
Tests API et QA
Épinglez une graine pour que chaque exécution de test rejoue exactement le même ensemble de données — les échecs deviennent reproductibles.
Démos et captures d'écran
Remplissez les états, tableaux et graphiques vides avec des données plausibles qui se lisent bien dans les captures d'écran et les démonstrations des parties prenantes.