Outils pour développeurs

Générateur d’UUID v4

Des identifiants uniques universels à la demande.

Générez jusqu’à 100 UUID version 4 aléatoires, prêts à copier dans votre base de données, votre code ou vos tests. Ils sont créés dans votre navigateur.

UUID générés

—

Nombre d’UUID

—

Comment utiliser cet outil

  1. Indiquez le nombre d’UUID souhaité.
  2. Choisissez la casse et la présence des tirets.
  3. Cliquez pour générer, puis copiez la liste.

Qu’est-ce qu’un UUID ?

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits, noté sous la forme xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. La version 4 est entièrement aléatoire : le chiffre « 4 » indique la version, et « y » vaut toujours 8, 9, a ou b.

Pourquoi utiliser un UUID ?

Risque de collision

Un UUID v4 contient 122 bits aléatoires, soit environ 5,3 × 10^36 valeurs possibles. Il faudrait en générer plus d’un milliard par seconde pendant environ 85 ans pour avoir une chance sur deux d’obtenir un doublon : en pratique, la collision est négligeable.

Bonnes pratiques

Les identifiants sont créés avec le générateur cryptographique de votre navigateur et ne sont ni stockés ni envoyés. Un UUID n’est toutefois pas un secret : ne l’utilisez pas seul comme mot de passe. Dans une base de données, stockez-le de préférence en type natif UUID ou en binaire pour gagner de la place.

Questions fréquentes

Qu’est-ce qu’un UUID v4 ?

C’est un identifiant universel de 128 bits généré aléatoirement, dont 122 bits sont aléatoires. Il est noté en 8-4-4-4-12 caractères hexadécimaux.

Deux UUID peuvent-ils être identiques ?

En théorie oui, mais la probabilité est si faible qu’elle est négligeable dans la pratique.

Quelle différence entre UUID et GUID ?

Aucune dans l’usage : GUID est le nom utilisé par Microsoft pour le même format.

Les UUID sont-ils générés de façon sécurisée ?

Ils utilisent crypto.getRandomValues, le générateur aléatoire cryptographique du navigateur. Ils ne sont pas conçus pour servir de mot de passe.

Puis-je générer des UUID sans tirets ?

Oui, choisissez « Sans tirets » pour obtenir 32 caractères hexadécimaux d’affilée.

Cet outil est fourni à titre purement informatif et indicatif. Les résultats ne doivent pas être considérés comme un conseil professionnel financier, fiscal, juridique, médical ou technique. Vérifiez toujours les calculs importants auprès d'un professionnel qualifié ou d'une source officielle avant de prendre une décision.