Aller au contenu principal

Générateur d’UUID

Créez autant d’identifiants UUID v4 aléatoires que nécessaire, puis copiez-les rapidement pour vos tests, données techniques ou identifiants temporaires.

  • Presse-papiers
  • Export
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Créez de 1 à 100 UUID version 4 pour identifier des objets de test, des ressources d’API ou des lignes importées. Chaque demande produit une nouvelle série dans le navigateur, sans solliciter un service de génération distant. Les identifiants sont affichés un par ligne et peuvent être présentés en majuscules. Choisissez cette version lorsque vous souhaitez des identifiants aléatoires indépendants ; elle n’indique ni date de création ni ordre chronologique entre les éléments.

Un UUID possède 128 bits et s’écrit habituellement avec 32 chiffres hexadécimaux séparés par quatre tirets, selon les groupes 8-4-4-4-12. La version 4 réserve des bits à la version et à la variante ; les 122 bits restants sont aléatoires. Le troisième groupe commence par 4 et le quatrième par 8, 9, a ou b. Ces repères décrivent le format, sans prouver à eux seuls la qualité d’un générateur.

L’outil demande chaque valeur à crypto.randomUUID, l’API cryptographique du navigateur. Elle nécessite un navigateur compatible et un contexte sécurisé, généralement HTTPS ou localhost. Une quantité doit être un entier compris entre 1 et 100 ; une entrée vide, décimale ou hors limites est refusée. Une indisponibilité de l’API déclenche un message distinct d’une erreur de quantité.

La casse modifie uniquement l’écriture des lettres hexadécimales : passer de minuscules à majuscules ne crée pas un nouvel identifiant. En revanche, cliquer de nouveau sur Générer produit de nouvelles valeurs. La modification des options masque l’ancienne liste pour éviter de la confondre avec une génération correspondant aux nouveaux paramètres. Conservez la liste dont vous avez besoin avant de recommencer.

Comment utiliser cet outil ?

  1. Définir la série

    Saisissez une quantité entière de 1 à 100 et choisissez éventuellement les majuscules. Cette limite concerne une demande dans l’interface, pas le nombre d’UUID possibles.

  2. Générer dans le navigateur

    Lancez la génération sur une page sécurisée. Si le navigateur refuse l’API, vérifiez sa compatibilité et le contexte de la page avant de réessayer.

  3. Conserver les identifiants

    Copiez la liste ou téléchargez-la avant une nouvelle génération. La sortie est du texte, avec une valeur par ligne ; ce n’est pas directement un tableau JSON.

Cas d'utilisation

Créer des références de test

Attribuez des identifiants distincts aux objets d’un jeu JSON sans reprendre les clés d’un environnement réel. Placez chaque UUID dans un champ chaîne, entre guillemets.

Préparer un import

Générez une petite liste pour une colonne d’identifiants. Vérifiez le type attendu par la base et conservez une contrainte d’unicité lors de l’importation.

Identifier une ressource de démonstration

Préparez des références indépendantes pour des routes ou documents de test, sans y exposer les clés d’un environnement de production.

Exemples

Générer une valeur

Sortie observée lors d’une exécution : la vôtre sera différente. Le 4 du troisième groupe et le b du quatrième identifient ici version et variante.

Entrée

1

Résultat

a63c3251-497f-4834-b013-31b606e6b306

Afficher deux valeurs en majuscules

Ces valeurs sont un exemple exécuté, pas un résultat à reproduire. L’option change la casse ; une nouvelle génération change aussi les identifiants.

Entrée

2

Résultat

44143C71-2BDD-4463-A759-E4593D1942D6
D6642C7B-EDFE-4904-9C9E-688D5A9E2C44

Conseils et bonnes pratiques

  • Un UUID aléatoire n’est pas une preuve d’autorisation. Protégez toujours l’accès aux ressources, même si leur adresse contient un identifiant difficile à deviner.
  • Ne remplacez pas les clés existantes d’un système sans mettre à jour leurs références : régénérer une liste peut rompre les relations entre objets.
  • Utilisez un type UUID natif dans la base lorsqu’il est disponible, plutôt que de supposer que la présentation en majuscules crée un type différent.

Sources et références

Questions fréquentes

Les UUID produits sont-ils garantis tous différents ?

Les collisions sont extrêmement improbables avec un générateur correct, mais ne sont pas mathématiquement impossibles. Maintenez une contrainte d’unicité si votre système l’exige.

Puis-je obtenir des UUID v1, v5 ou v7 ?

Non. Cette interface génère uniquement des UUID v4. Elle ne propose ni horodatage v7 ni génération déterministe à partir d’un nom et d’un espace de noms.

Les majuscules changent-elles l’UUID ?

Non. Elles changent sa représentation hexadécimale. Vérifiez toutefois les règles de comparaison du système qui reçoit le texte pour éviter des doublons d’écriture.

Pourquoi une nouvelle génération change-t-elle ma liste ?

Chaque clic demande de nouveaux tirages aléatoires, sans graine paramétrable ni récupération de l’ancienne série. Enregistrez les valeurs avant de relancer l’opération.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Générez des jeux de données fictifs réalistes en JSON, CSV ou SQL.

DéveloppementUtiliser l’outil

Formatez, minifiez et validez un document JSON pour le rendre plus lisible ou plus compact.

DéveloppementMis en avantUtiliser l’outil

Encodez un texte en Base64 ou décodez une chaîne Base64 pour retrouver son contenu d’origine.

DéveloppementMis en avantUtiliser l’outil