Générateur de données factices — Données de test fictives au format JSON, CSV et SQL

Créez jusqu'à 10 000 lignes de données de test réalistes — utilisateurs, produits, commandes, adresses, entreprises ou enregistrements API imbriqués — ou élaborez votre propre schéma. Exportez au format JSON, JSON Lines, CSV, SQL INSERT ou TypeScript. Toutes ces données sont synthétiques et générées directement dans votre navigateur.

Mis à jour le

Schéma

Des données synthétiques — et non de vraies personnes. Les e-mails utilisent des domaines d'exemple réservés (example.com, example.org, example.net) et les numéros de téléphone proviennent de plages réservées à la fiction ; rien ici ne permet donc de joindre une personne réelle.

Aperçu

Résultat

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur de données factices

  1. 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.
  2. Modifier le schéma : renommer des champs, modifier des types, définir des plages (par exemple, 18-80 pour un entier, une plage de dates ou une liste d'énumération), ou ajoutez des objets et des tableaux imbriqués.
  3. 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.
  4. 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

GroupeTypesArgument
Personnesprénom, nom et nom complet, e-mail, nom d'utilisateur, numéro de téléphone, fonction, avatar—
Lieuxrue, ville, code postal, paysLe format est déterminé par les paramètres régionaux
Commerceentreprise, produit, prix, devise, référence, catégoriePrix : 5-500
Nombresentier, nombre à virgule flottante, booléen, identifiant incrémental1-100, 0-1 · booléen : % vrai
Heuredate, horodatage ISO, horodatage Unix2024-01-01..2026-12-31
Identifiants et WebUUID v4, nanoid, code couleur hexadécimal, URL, IPv4nanoid : longueur
Textemots, phrase, paragrapheNombre 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.

Questions fréquentes

Les données générées sont-elles réelles ?
Non. Chaque nom, adresse, adresse e-mail et numéro de téléphone est généré à partir de listes de mots intégrées et de nombres aléatoires. Les adresses e-mail utilisent des domaines d'exemple réservés et les numéros de téléphone relèvent de plages fictives ; ils ne peuvent donc pas appartenir à de vraies personnes.
Puis-je obtenir à nouveau ces mêmes données ?
Oui. Le générateur utilise un générateur de nombres aléatoires à graine fixe : une même graine, un même schéma, une même configuration régionale et un même nombre de lignes produisent toujours un résultat identique — ce qui est pratique pour les tests par instantanés.
Comment fonctionnent les objets imbriqués dans les fichiers CSV et en SQL ?
JSON et TypeScript conservent l'imbrication. Les formats CSV et SQL ne permettent pas de stocker des structures imbriquées dans une seule cellule ; les objets et tableaux imbriqués sont donc écrits sous forme de chaînes JSON.
Combien de lignes puis-je générer ?
Jusqu'à 10 000 lignes par exécution. L'aperçu affiche les 50 premières ; copiez-les ou téléchargez-les pour obtenir l'ensemble complet.
Mon schéma est-il envoyé à un serveur ?
Non. Generation fonctionne entièrement dans votre navigateur. Votre dernier schéma est enregistré dans la mémoire locale ; il sera donc disponible lorsque vous reviendrez.
Puis-je installer Générateur de données factices en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur de données factices est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires