Rechercher un outil
UUID

Outil pour générer des UUID (identifiant unique universel ou universally unique identifier) issu de la RFC 4122 et normalisé ISO/IEC 9834-8:2008 compatible version 3, 4 et 5

Résultats

UUID -

Catégorie(s) : Fonction de Hachage, Informatique

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'UUID' gratuit ! Merci !

UUID

Générateur d'UUID

UUID Aléatoire (version 4)

UUID défini (version 3 et 5)






Lecteur de Version UUID


Réponses aux Questions (FAQ)

Qu'est-ce qu'un UUID ? (Définition)

Un UUID (acronyme de Universally Unique Identifier) est un identifiant standardisé conçu pour être unique et universel. Il est défini par la RFC 4122 et repris par la norme ISO/IEC 9834-8:2008.

Un UUID est composé de 128 bits de données et est généralement représenté sous forme hexadécimale selon le format canonique xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Selon la version utilisée, l'unicité d'un UUID peut être garantie de manière déterministe (par construction) ou de manière probabiliste (par génération aléatoire).

Comment générer un UUID ?

Un UUID peut être généré selon différentes versions :

La version 4 est générée à partir de nombres pseudo-aléatoires. Sur les 128 bits, 122 bits sont aléatoires, les autres étant réservés pour la version et la variante. L'unicité est donc probabiliste mais extrêmement élevée.

Exemple : UUID v4 0cc12fda-deca-4f24-918b-f0884d2bb911

La version 3 est générée à partir d'un hachage MD5 appliqué à la concaténation de deux éléments : un UUID nommé namespace et une chaîne de caractères représentant l'élément à coder.

La version 5 suit le même principe que la version 3 mais utilise l'algorithme de hachage SHA-1 à la place de MD5.

Pour les versions 3 et 5, la génération est déterministe : pour un même namespace et un même nom (chaîne de caractères), l'UUID produit est toujours identique.

Comment décoder un UUID ?

Un UUID version 4 est basé sur des bits aléatoires et ne contient aucune information sémantique exploitable. Il n'existe donc rien à décoder en dehors de sa version et de sa variante.

Un UUID version 3 ou 5 est issu du hachage cryptographique d'une chaîne de caractères combinée à un namespace. Les fonctions MD5 et SHA-1 étant des fonctions de hachage à sens unique, il n'est pas possible de retrouver la chaîne d'origine à partir de l'UUID.

En revanche, quel que soit le type d'UUID, certains bits permettent toujours d'identifier la version et la variante.

Quelles sont les versions des UUID ?

Les UUID sont généralement classés en différentes versions, allant de la version 1 à la version 5.

Version 1 : contient un horodatage et une adresse MAC

Version 2 : une variante de la V1 pour les DCE (Distributed Computing Environment) qui inclut des UIDs POSIX

Version 3 : hachage MD5

Version 4 : généré de manière aléatoire

Version 5 : hachage SHA-1

Les UUIDs ont aussi un numéro de variante (sur 3 bits) qui leur est assigné :

0xx : Réservé à NCS (Network Computing System) pour compatibilité ascendante

10x : Variante par défaut, voir RFC 4122

110 : Réservé à Microsoft pour compatibilité ascendante

111 : Réservé pour définition future

Comment reconnaître une chaine UUID ?

Une chaîne UUID représente 128 bits encodés sous forme de 32 caractères hexadécimaux généralement découpés en 5 groupes de chiffres hexadécimaux séparés par des tirets -, selon le schéma 8-4-4-4-12 : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Une chaîne respectant strictement ce format peut être reconnue comme un UUID sur le plan syntaxique, sans pour autant garantir qu'elle ait été générée correctement.

Comment reconnaître la version d'une chaine UUID ?

Certains caractères d'une chaîne UUID encodent explicitement la version et la variante. Dans la représentation canonique xxxxxxxx-xxxx-Yxxx-Zxxx-xxxxxxxxxxxx, chaque caractère hexadécimal correspond à un demi octet (4 bits).

Le caractère hexadécimal Y correspond au 13ème demi octet de la chaîne. Il encode directement la version de l'UUID.

Exemple : Si Y vaut 4, il s'agit d'un UUIDv4

Le caractère hexadécimal Z correspond au 17ème demi octet de la chaîne. Il encode la variante de l'UUID. Les 3 bits de poids fort de ce demi-octet déterminent la variante (voir ci-dessus)

Quelle est la probabilité de collision d'un UUID version 4 ?

Un UUID version 4 dispose de 122 bits aléatoires, ce qui correspond à 2^122 valeurs possibles (de l'ordre de 10^36).

Même en générant plusieurs milliards d'UUID par seconde pendant des siècles, la probabilité de collision reste négligeable.

Code source

dCode se réserve la propriété du code source pour "UUID". Tout algorithme pour "UUID", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "UUID" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "UUID" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.

Citation

Le contenu de la page "UUID" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).

L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.

Pour citer dCode.fr sur un autre site Internet, utiliser le lien : https://www.dcode.fr/identifiant-uuid

Dans un article scientifique ou un livre, la citation bibliographique recommandée est : UUID sur dCode.fr [site web en ligne], consulté le 01/02/2026, https://www.dcode.fr/identifiant-uuid

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'UUID' gratuit ! Merci !


https://www.dcode.fr/identifiant-uuid
© 2026 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
 
Un problème ?