Générateur d'UUID

Générez des UUID v1, v4, v5, v7 ou NIL, décodez la version et l'horodatage de tout UUID, et formatez en accolades, URN ou Base64.

Chargement de l'outil…

Générateur d'UUIDGénérez des UUID version 4 cryptographiquement aléatoires, un par un ou jusqu'à 100 par lot. Basculez le format des majuscules et des tirets, et copiez toute la liste ou n'importe quelle valeur individuelle en un clic. Les UUID sont générés avec la Web Crypto API directement dans votre navigateur. Il génère aussi des UUID v1, v5, v7 et NIL, valide et décode tout UUID que vous collez, et peut produire des formes en accolades, urn:uuid: ou Base64.

Qu'est-ce que Générateur d'UUID ?

Le Générateur d'UUID est un outil en ligne gratuit qui crée des UUID version 4 cryptographiquement aléatoires, aussi appelés GUID, destiné aux développeurs, administrateurs de bases de données et ingénieurs QA qui ont besoin d'identifiants uniques pour des clés primaires, des ID de requêtes API, des fixtures de test ou des enregistrements distribués. Générez un seul UUID ou créez-en jusqu'à 100 à la fois par lots, puis passez la sortie en minuscules ou en MAJUSCULES et activez ou désactivez les tirets pour correspondre à votre schéma. Chaque valeur est produite dans votre navigateur avec crypto.randomUUID() de la Web Crypto API, de sorte que ce générateur d'UUID v4 aléatoires vous fournit des identifiants imprévisibles et résistants aux collisions sans aucune inscription. Copiez toute la liste séparée par des sauts de ligne en un clic ou récupérez n'importe quel UUID individuel depuis sa propre ligne. Au-delà de la version 4, il crée aussi la version 7 ordonnée dans le temps, la version 1 basée sur l'horodatage, la version 5 déterministe (espace de noms plus nom haché en SHA-1) et l'UUID NIL tout à zéro ; il valide et décode également tout UUID que vous collez — en affichant sa version, sa variante et l'horodatage intégré — et propose les formats de sortie accolades, urn:uuid: et Base64.

Comment utiliser Générateur d'UUID

  1. Saisissez le nombre d'UUID souhaité dans le champ Quantité (1-100) ; l'outil s'ouvre avec un lot initial de 5.
  2. Cliquez sur Générer pour créer un nouveau lot d'UUID version 4.
  3. Choisissez Casse, minuscules ou MAJUSCULES, pour formater les lettres hexadécimales.
  4. Réglez Tirets sur Avec ou Sans pour conserver ou retirer les tirets.
  5. Utilisez le bouton de copie du champ Sortie pour copier toute la liste, ou l'icône de copie de chaque ligne sous Individuel pour copier un seul UUID.
  6. Choisissez la version d'UUID — v4, v7, v1, v5 ou NIL — dans le sélecteur de Version ; pour v5, choisissez un espace de noms et saisissez un nom.
  7. Collez n'importe quel UUID dans le champ Valider / Décoder pour voir sa version, sa variante et son horodatage intégré.

Exemples

Un seul UUID en minuscules avec tirets, l'option par défaut

Réglez Quantité sur 1 et cliquez sur Générer. Vous obtenez un UUID v4 comme 3f2504e0-4f89-41d3-9a0c-0305e82c3301 ; la valeur exacte est aléatoire à chaque fois, mais toujours sous la forme canonique 8-4-4-4-4 avec tirets.

Majuscules sans tirets

Basculez Casse sur MAJUSCULES et Tirets sur Sans, puis Générer. Une valeur telle que 3F2504E04F8941D39A0C0305E82C3301, 32 caractères hexadécimaux sans tirets, est produite, utile pour des clés compactes ou des systèmes qui rejettent les tirets.

Lot massif de 50

Saisissez 50 dans Quantité et cliquez sur Générer pour obtenir 50 UUID uniques, un par ligne. La statistique Générés affiche 50 et la statistique Version affiche v4. Copiez-les tous en une fois pour des données de départ ou des fixtures de test.

Questions fréquentes

Quelle version d'UUID cet outil génère-t-il ?
Il génère la version 4 (aléatoire), la version 7 (ordonnée dans le temps), la version 1 (horodatage plus nœud aléatoire), la version 5 (espace de noms et nom hachés en SHA-1) et l'UUID NIL tout à zéro. Choisissez le type dans le sélecteur de Version ; la statistique Version reflète votre choix et chaque valeur est créée dans votre navigateur.
Combien d'UUID puis-je créer à la fois ?
Entre 1 et 100 par lot. Le champ Quantité accepte de 1 à 100 ; si vous saisissez un nombre supérieur ou non valide, il est ramené à la plage de 1 à 100 avant la génération.
Puis-je obtenir des UUID en majuscules ou retirer les tirets ?
Oui. Utilisez le commutateur Casse pour basculer entre minuscules et MAJUSCULES, et le commutateur Tirets pour produire des valeurs Avec ou Sans tirets, ce qui vous donne la forme standard de 36 caractères ou la forme compacte de 32 caractères.
Puis-je copier un seul UUID au lieu de toute la liste ?
Oui. Chaque UUID généré apparaît sur sa propre ligne sous l'en-tête Individuel avec sa propre icône de copie, tandis que le bouton de copie du champ Sortie copie toute la liste séparée par des sauts de ligne.
Quelque chose est-il envoyé vers un serveur ?
Non. Chaque UUID est généré entièrement dans votre navigateur avec la Web Crypto API. Rien n'est envoyé ni stocké sur un serveur, de sorte que l'outil fonctionne hors ligne et que vos identifiants restent privés.
Puis-je vérifier de quelle version est un UUID existant ?
Oui. Collez n'importe quel UUID dans le champ Valider / Décoder et l'outil indique s'il est valide, sa version et sa variante détectées, et — pour les versions 1 et 7 — l'horodatage qui y est intégré, le tout dans votre navigateur.
Quels formats de sortie puis-je choisir ?
Outre les minuscules ou MAJUSCULES et les tirets activés ou non, les options de format permettent d'entourer chaque valeur d'accolades, d'ajouter le préfixe urn:uuid: ou d'encoder les 16 octets bruts en Base64.

Outils connexes