Comment utiliser : Générateur de données factices
- Choisissez un modèle prédéfini — Utilisateurs, Produits, Commandes, Adresses, Entreprises, Articles de blog, Enregistrements API ou Événements — ou partez de zéro.
- Modifier le schéma : renommer des champs, modifier des types, définir des plages (par exemple,
18-80pour un entier, une plage de dates ou une liste d'énumération), ou ajoutez des objets et des tableaux imbriqués. - Choisissez le nombre de lignes (jusqu'à 10 000), une configuration régionale pour les noms et adresses, ainsi qu'une valeur de départ — une même valeur de départ produit toujours les mêmes données.
- Sélectionnez JSON, JSON Lines, CSV, SQL INSERT ou TypeScript, puis copiez ou téléchargez le fichier.
Pourquoi utiliser des données de test générées ?
Les données réelles des clients n’ont pas leur place dans les environnements de développement, de préproduction, les démonstrations ou les captures d’écran : cela représente un risque pour la vie privée et, dans l’UE, constitue souvent un problème au regard du RGPD. Les données générées sont suffisamment réalistes pour tester les mises en page, le tri, la pagination, les importations CMS et les clients API, et vous permettent de créer exactement les cas limites dont vous avez besoin : noms longs, caractères accentués, valeurs vides, des milliers de lignes.
Types de champs
| Groupe | Types | Argument |
|---|---|---|
| Personnes | prénom, nom et nom complet, e-mail, nom d'utilisateur, numéro de téléphone, fonction, avatar | — |
| Lieux | rue, ville, code postal, pays | Le format est déterminé par les paramètres régionaux |
| Commerce | entreprise, produit, prix, devise, référence, catégorie | Prix : 5-500 |
| Nombres | entier, nombre à virgule flottante, booléen, identifiant incrémental | 1-100, 0-1 · booléen : % vrai |
| Heure | date, horodatage ISO, horodatage Unix | 2024-01-01..2026-12-31 |
| Identifiants et Web | UUID v4, nanoid, code couleur hexadécimal, URL, IPv4 | nanoid : longueur |
| Texte | mots, phrase, paragraphe | Nombre de mots |
| Structure | énumération, objet imbriqué, tableau d'objets | Énumération : draft,published · tableau : 1-3 éléments |
Confidentialité dès la conception
Toutes les valeurs sont fictives. Les adresses e-mail utilisent toujours les domaines example.com, example.org et example.net, que la norme RFC 2606 réserve à la documentation ; ainsi, un test qui enverrait accidentellement un e-mail ne pourrait atteindre personne. Les numéros de téléphone utilisent des plages réservées à la télévision et au cinéma — 555-01xx en Amérique du Nord et la plage 07700 900xxx de l’Ofcom au Royaume-Uni, destinée aux fictions — ou sont clairement identifiés comme des séquences fictives ailleurs. Les avatars sont des initiales SVG intégrées, de sorte que rien n’est chargé à partir de services tiers.
À l’aide du fichier de sortie
- JSON — alimentez une API factice, un serveur JSON ou une importation dans le CMS Webflow après conversion à l’aide du convertisseur JSON vers CSV.
- CSV — importez dans des feuilles de calcul, Airtable ou le CMS Webflow (les valeurs imbriquées sont aplaties en chaînes JSON).
- SQL INSERT — remplissez une table locale PostgreSQL, MySQL, SQLite ou SQL Server ; les valeurs sont échappées et mises entre guillemets selon le dialecte.
- TypeScript — un tableau de fixtures typées pour les tests unitaires et Storybook. Générez les types correspondants à l’aide de JSON to Types.
Vous n’avez besoin que d’identifiants ? Utilisez le générateur d’UUID. Pour du texte de remplacement, essayez le générateur Lorem Ipsum.
Aussi recherché comme : générateur de données fictives, générateur de données de test, données factices, générateur aléatoire de fichiers json, données utilisateur fictives, exemple de données au format csv, générateur de requêtes insert sql, données api fictives.
Outils complémentaires : Générateur de données factices
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
- CSV to JSON — Paste CSV or TSV and get a JSON array of objects.
- JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.
- JSONPath Tester — Type a JSONPath query and instantly see what it selects — with the exact path of each match.