Générateur d’UUID (v4 et v7)
Choisissez la version et la quantité : le générateur produit des identifiants uniques, prêts à copier, avec le hasard cryptographique du navigateur.
Traitement 100 % local, rien n’est envoyé
Comment ça marche ?
Un UUID tient en 128 bits, dont quelques-uns sont réservés à la version et à la variante (RFC 9562) :
- v4 : 122 bits tirés au hasard par le générateur cryptographique du navigateur.
- v7 : l’heure Unix en millisecondes sur 48 bits, puis 74 bits aléatoires. Les UUID d’un même lot sont triés.
La génération a lieu dans votre navigateur, sans envoi.
Exemples
Un identifiant unique pour une base de données
Un UUID v4 s’écrit en 36 caractères (32 chiffres hexadécimaux et 4 tirets), par exemple 3f8a1c52-9d4e-4b7a-8c21-5e6d7f0a1b93. Il porte 122 bits aléatoires : le risque de collision est négligeable.
10 identifiants triables par date
En v7, les 48 premiers bits sont l’heure de création en millisecondes : les 10 UUID générés ensemble sont classés dans l’ordre, ce qui ménage les index de base de données.
Questions fréquentes
Qu’est-ce qu’un UUID ?
Un identifiant universel de 128 bits, écrit sous la forme 8-4-4-4-12 chiffres hexadécimaux, que l’on peut générer sans coordination centrale et sans risque pratique de doublon.
Quelle différence entre v4 et v7 ?
La v4 est entièrement aléatoire. La v7 commence par l’horodatage de création : les identifiants se trient chronologiquement, ce qui convient mieux aux clés primaires de base de données.
Un UUID peut-il apparaître deux fois ?
En théorie oui, en pratique non : il faudrait générer environ 2,7 milliards de milliards de v4 pour atteindre une chance sur deux d’un doublon.
Les UUID sont-ils générés de façon sûre ?
Oui, à partir du générateur cryptographique du navigateur, dans votre page. Aucun identifiant n’est envoyé. Un UUID n’est toutefois pas un secret : ne l’utilisez pas comme mot de passe.