Générateur UUID

v4 (aléatoire), v7 (chronologique), v1, NIL — jusqu'à 1000 à la fois

Qu'est-ce qu'un UUID ?

Un UUID (identifiant universellement unique) est une valeur de 128 bits qui produit des identifiants globalement uniques sans autorité centrale. Standardisé dans RFC 4122 (classique) et RFC 9562 (v6/7/8). Représenté en 32 chiffres hexadécimaux répartis en 5 groupes séparés par des tirets.

Quelle version UUID choisir ?

  • v4 : aléatoire, sûr, choix le plus courant pour les ID de bases de données
  • v7 : trié par temps, idéal pour les index de base de données
  • v1 : horodatage + MAC (héritage, peut fuiter des métadonnées)
  • NIL : tous les bits à zéro, marqueur 'pas d'UUID'

Les UUID sont-ils vraiment aléatoires ?

Pour UUIDv4, 122 des 128 bits sont aléatoires (les 6 autres encodent la version et la variante). La probabilité de collision est astronomiquement faible : même à un milliard d'UUID par seconde pendant 85 ans, le risque reste inférieur à 50 %. En pratique, les UUID sont considérés sans collision. Cet outil utilise l'API Web Crypto.