Données factices
Des données de test réalistes
Réglages
Même graine et mêmes réglages : mêmes données.
Champs
Résultat
10 ligne(s) générée(s)
[
{
"id": "3357699d-64c6-4a87-be11-4da42c1ed128",
"first_name": "Gabriel",
"last_name": "François",
"email": "gabriel.francois@yahoo.fr",
"city": "Paris",
"age": 74,
"created_at": "2024-11-07"
},
{
"id": "c8c3504c-dfa5-4ef7-a5ed-628c041709b7",
"first_name": "Lucas",
"last_name": "Blanc",
"email": "lucas.blanc48@free.fr",
"city": "Rouen",
"age": 22,
"created_at": "2023-06-27"
},
{
"id": "5aebfd1d-b321-4f97-9ef2-f069c313bc1f",
"first_name": "Léa",
"last_name": "Roux",
"email": "lea.roux1@yahoo.fr",
"city": "Toulouse",
"age": 69,
"created_at": "2023-12-07"
},
{
"id": "01d7da20-716c-47b0-a735-384ff97774cb",
"first_name": "Julien",
"last_name": "Vincent",
"email": "julien.vincent54@orange.fr",
"city": "Lyon",
"age": 63,
"created_at": "2022-08-11"
},
{
"id": "f0773f21-dc08-4a15-9685-bad772eede8e",
"first_name": "Zoé",
"last_name": "Blanc",
"email": "zoe.blanc@gmail.com",
"city": "Grenoble",
"age": 84,
"created_at": "2022-09-22"
},
{
"id": "a6fde674-4cd8-4a7f-890c-815da6c7314b",
"first_name": "Maxime",
"last_name": "Dubois",
"email": "maxime.dubois37@laposte.net",
"city": "Tours",
"age": 36,
"created_at": "2020-05-22"
},
{
"id": "8e5ebc39-4ffa-4f47-8665-7da573c9d38f",
"first_name": "Arthur",
"last_name": "Lambert",
"email": "arthur.lambert@yahoo.fr",
"city": "Lille",
"age": 28,
"created_at": "2023-12-28"
},
{
"id": "2a3df211-f956-4ca9-be5e-b00f6583bf1d",
"first_name": "Lucas",
"last_name": "Moreau",
"email": "lucas.moreau@outlook.fr",
"city": "Montpellier",
"age": 53,
"created_at": "2025-12-02"
},
{
"id": "0d264c1c-735b-4781-96c6-593a94ece6b5",
"first_name": "Jules",
"last_name": "Fournier",
"email": "jules.fournier@orange.fr",
"city": "Lille",
"age": 47,
"created_at": "2023-11-23"
},
{
"id": "1eef8511-4932-4cd7-b849-b17a7d3ee769",
"first_name": "François",
"last_name": "Morel",
"email": "francois.morel@gmail.com",
"city": "Limoges",
"age": 25,
"created_at": "2024-12-07"
}
]À propos de l'outil
Ce générateur crée des jeux de données factices pour remplir une base de développement, tester un import CSV, alimenter une maquette ou écrire des tests. Vous définissez les champs et leur type parmi 23 : prénom, nom, e-mail, téléphone, entreprise, adresse, code postal, ville, pays, date, nombre, UUID, phrase, URL, adresse IP, couleur, liste de valeurs, etc. Noms et adresses existent en français, anglais (États-Unis) ou espagnol.
Chaque ligne reste cohérente : l’e-mail reprend le prénom et le nom, le code postal correspond à la ville. Les nombres acceptent un minimum, un maximum et des décimales, les dates une période. La génération dépend d’une graine : mêmes réglages et même graine donnent toujours les mêmes données. Le résultat sort en JSON, en CSV ou en instructions INSERT pour la table de votre choix.
Comment l'utiliser
- Dans « Réglages », choisissez la « Langue des noms et adresses », le « Nombre de lignes (1 à 1000) » et une « Graine » (ou cliquez sur « Nouvelle graine »).
- Choisissez le « Format » : JSON, CSV ou SQL (INSERT) ; pour SQL, indiquez le « Nom de la table ».
- Dans « Champs », renommez, réordonnez ou supprimez les champs, changez leur type et cliquez sur « Ajouter un champ » si besoin.
- Vérifiez le « Résultat », puis cliquez sur « Copier » ou « Télécharger ».
Questions fréquentes
À quoi sert la graine ?
Le hasard utilisé est reproductible : avec la même graine, les mêmes champs et le même nombre de lignes, l’outil produit exactement les mêmes données. Pratique pour partager un jeu de test avec un collègue ou régénérer des fixtures identiques. « Nouvelle graine » donne un autre tirage.
Combien de lignes et de champs puis-je générer ?
De 1 à 1000 lignes par génération, avec jusqu’à 50 champs. Chaque champ doit avoir un nom unique ; une liste de valeurs demande au moins une valeur, et un entier doit avoir au moins un nombre possible entre son minimum et son maximum.
Comment est construit l’export SQL ?
Une instruction INSERT INTO par ligne, avec le nom de table et les colonnes entre guillemets doubles (« schema.table » donne deux parties). Les textes sont entre apostrophes, les nombres bruts et les booléens écrits TRUE ou FALSE.
Les données sont-elles générées sur un serveur ?
Non, tout est calculé dans votre navigateur à partir de listes intégrées à la page, sans appel réseau. Les réglages, champs et graine sont mémorisés localement, si bien que vous retrouvez les mêmes données à votre retour.