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.
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.
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.
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é
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é.
Calculez des empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 pour du texte ou des fichiers, et vérifiez une somme de contrôle publiée.
Quand il vous faut un vrai secret plutôt qu'un identifiant, générez un mot de passe ou une phrase de passe à forte entropie.
Mettez en forme et validez les données dans lesquelles vos identifiants générés finiront par se retrouver.
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.
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.
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.
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.
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.
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.
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.
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.
Les versions 1, 6 et 7 utilisent un compteur propre à chaque onglet : même une boucle rapide produit des identifiants ordonnés et uniques.
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é.
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.
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é.
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.
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.
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.
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.
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écouvrez une collection grandissante pour les calculs, les documents, la rédaction et le travail de tous les jours.