Décodeur UUID

Décodez un UUID pour afficher sa version, sa variante, ses champs d’horodatage et ses représentations numériques.

UUID

Collez un UUID canonique, une URN, un UUID entre accolades ou un UUID hexadécimal de 32 caractères.

UUID décodé
UUID normalisé
550e8400-e29b-41d4-a716-446655440000
Version
4Version 4 - aléatoire ou pseudo-aléatoire
Variante
1Variante standard RFC 4122 / RFC 9562

Représentations

Hexadécimal
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
Décimal
113059749145936325402354257176981405696
Octal
1250350200070515501651234262106312521000000
Binaire
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

Qu’est-ce qu’un décodeur UUID ?

Un décodeur UUID explique la structure interne d’un identifiant unique universel. Il normalise les formats courants collés, vérifie que la valeur est un UUID 128 bits et affiche la version, la variante, les octets hexadécimaux bruts et des représentations numériques prêtes à copier.

Les UUID sont souvent traités comme des chaînes opaques, mais le quartet de version indique comment l’identifiant a été créé. Les UUID de version 4 sont aléatoires, les versions 3 et 5 sont des hachages basés sur un nom, et les versions ordonnées dans le temps, comme 1, 6 et 7, peuvent transporter des informations d’horodatage.

Quand l’utiliser

Utilisez cet outil lorsque vous devez inspecter un identifiant provenant de journaux, de bases de données, d’API, de traces ou de jeux de test. Il est utile pour confirmer si un UUID est aléatoire ou basé sur le temps, le convertir en décimal ou en Base64 pour un autre système, et repérer si le champ de nœud d’un UUID v1 ou v6 peut exposer un identifiant de type MAC.

Le décodeur s’exécute dans votre navigateur et n’envoie pas les valeurs UUID à un serveur. Il accepte les UUID canoniques, les valeurs urn:uuid:, les UUID entre accolades, les entrées en majuscules et les UUID hexadécimaux de 32 caractères sans traits d’union.

Points de vigilance

Les champs de version et de variante d’un UUID décrivent la disposition des bits, pas le fait que l’identifiant soit réellement unique à l’échelle mondiale. Un UUID d’apparence valide peut tout de même être dupliqué s’il a été généré de manière incorrecte ou copié par erreur.

Pour les UUID de version 1 et de version 6, le champ de nœud peut ressembler à une adresse MAC. Les générateurs modernes peuvent plutôt définir le bit multicast et utiliser un nœud aléatoire ; traitez-le donc comme un identifiant de nœud, sauf si vous contrôlez le générateur.