Utilitaire d'identifiants pour développeurs · Gratuit

Générateur d'UUID

Générez des valeurs UUID et GUID en masse (v4 aléatoire, v7 ordonné dans le temps, v1 classique, v6 réordonné ou v5 déterministe), puis mettez-les en forme, exportez-les et décodez-les sans quitter votre navigateur.

Générés avec Web Crypto dans ce navigateur
Version

Choisissez une version d'UUID

Aléatoire. Le choix par défaut pour les clés de base de données, les identifiants de requête et tout ce qui n'a pas besoin d'ordre.

Taille du lot

Combien

Mise en forme

Forme de la sortie

Casse
Encadrement
Séparateur
Généré localement

0 identifiant V4

Choisissez une version puis sélectionnez Régénérer pour créer des identifiants.

Aléa Web Crypto · rien n'est importé · rien n'est conservé

Inspecteur

Décoder un UUID existant

Collez n'importe quel UUID ou GUID (entre accolades, entre guillemets, sans tirets ou préfixé par urn) pour lire sa version, sa variante et son horodatage intégré.

Comment ça marche

128 bits, agencés de cinq façons différentes.

Tous les UUID proposés ici ont la même taille ; ce qui change, c'est la signification des bits. Aléatoire, ordonné dans le temps ou dérivé du hachage d'un nom : choisissez l'agencement adapté à l'usage de l'identifiant.

  1. 01

    Choisissez une version

    La version 4 pour des clés aléatoires opaques, la version 7 quand les identifiants doivent se trier par date de création, la version 5 quand une même entrée doit toujours produire le même UUID.

  2. 02

    Réglez le lot et le format

    Générez jusqu'à 1,000 identifiants à la fois, puis changez la casse, les tirets, les accolades, les guillemets ou le préfixe urn:uuid selon votre langage ou votre base de données.

  3. 03

    Copiez, téléchargez ou décodez

    Copiez une valeur ou toute la liste, téléchargez-la en TXT, JSON ou CSV, puis collez n'importe quel UUID existant dans l'inspecteur pour lire sa version et son horodatage.

Conçu pour de vrais systèmes

Génération en masse, mise en forme exacte et décodeur.

Toutes les versions utiles

v4 aléatoire, v7 ordonné dans le temps, v1 classique, v6 réordonné, v5 déterministe en SHA-1, ainsi que les UUID sentinelles nul et max définis par la RFC 9562.

Une mise en forme adaptée à votre cible

Minuscules ou majuscules, avec ou sans tirets, brut, entre accolades, entre guillemets ou préfixé par urn, en lignes, en liste séparée par des virgules, en tableau JSON ou en CSV.

Un décodeur, pas seulement un générateur

Collez n'importe quel UUID ou GUID pour lire sa version, sa variante, sa date de création intégrée, sa séquence d'horloge et son identifiant de nœud.

Un aléa cryptographique

Les bits aléatoires proviennent de l'API Web Crypto, et l'identifiant de nœud est généré aléatoirement avec le bit multicast activé, jamais à partir de votre adresse MAC.

Monotone au sein d'une milliseconde

Les versions 1, 6 et 7 utilisent un compteur propre à chaque onglet : même une boucle rapide produit des identifiants ordonnés et uniques.

Ni import ni stockage

La génération, la mise en forme et le décodage ont tous lieu dans ce navigateur. Rien n'est transmis et rien n'est conservé.

Questions sur les UUID

Versions, collisions, confidentialité et format GUID.

Quelle version d'UUID choisir ?+

Utilisez la version 4 quand l'identifiant ne doit rien révéler et que l'ordre n'a pas d'importance. Utilisez la version 7 pour les clés primaires de base de données : son horodatage Unix placé en tête garde les insertions séquentielles et réduit la fragmentation des index. Utilisez la version 5 quand un même nom doit toujours correspondre au même identifiant.

Ces UUID peuvent-ils servir de jetons de sécurité ?+

Un UUID version 4 contient 122 bits aléatoires, ce qui suffit largement pour des identifiants impossibles à deviner. Pour autant, un UUID est un identifiant et non un secret : ne l'utilisez pas comme mot de passe, jeton de session ou clé d'API, des cas où un générateur de jetons dédié est l'outil adapté.

Un UUID version 1 expose-t-il mon adresse MAC ?+

Pas ici. La spécification d'origine autorisait l'adresse réelle d'une carte réseau dans le champ de nœud. Cet outil génère un identifiant de nœud aléatoire avec le bit multicast activé, comme le recommande la RFC 9562 pour un nœud aléatoire : aucune information sur votre matériel n'est intégrée.

Quelle différence entre un UUID et un GUID ?+

Aucune en pratique. GUID est le nom que Microsoft donne au même identifiant de 128 bits. Les outils Microsoft l'affichent souvent en majuscules et entre accolades, c'est pourquoi cet outil propose les deux formats.

Pourquoi deux UUID version 5 peuvent-ils être identiques ?+

La version 5 est déterministe par conception : c'est le hachage SHA-1 d'un espace de noms et d'un nom. Le même espace de noms et le même nom renvoient toujours le même UUID, et c'est précisément ce qui la rend utile pour des identifiants stables et reproductibles.

L'UUID nul est-il un vrai UUID ?+

Oui. La valeur entièrement à zéro est explicitement définie comme une sentinelle signifiant « aucun identifiant », et la RFC 9562 a ajouté un UUID max correspondant, entièrement à un, comme borne supérieure. Ni l'un ni l'autre ne porte de version ou de variante.

Quelque chose est-il envoyé à un serveur ?+

Non. Les octets aléatoires proviennent de l'implémentation Web Crypto de votre navigateur, le hachage de la version 5 utilise le SHA-1 du navigateur et le décodage est une analyse locale. Aucun identifiant ne quitte jamais cet appareil.

D'autres outils ciblés, prêts quand vous l'êtes.

Découvrez une collection grandissante pour les calculs, les documents, la rédaction et le travail de tous les jours.

Voir tous les outils