Générateur d'UUID
Générez des UUID version 4 (aléatoires) ou version 7 (ordonnés dans le temps), et vérifiez n'importe quel UUID que vous avez déjà.
Fonctionne entièrement dans votre navigateur
Vérifier un UUID
- Version
- -
- Variante
- -
- Timestamp (UTC)
- -
De 1 à 1 000 UUID à la fois.
Comment générer des UUID
- Choisissez la version 4 pour des identifiants entièrement aléatoires, ou la version 7 pour des identifiants qui se trient par date de création.
- Indiquez combien il vous en faut et les options de format : majuscules, sans tirets ou entre accolades.
- Copiez la liste ou téléchargez-la en fichier texte. Collez un UUID dans le vérificateur pour lire sa version.
Qu'est-ce qu'un UUID, et v4 ou v7
Un générateur d'UUID produit des identifiants de 128 bits écrits sous forme de 32 chiffres hexadécimaux répartis en cinq groupes. Comme l'espace des valeurs est immense, des systèmes peuvent créer des identifiants indépendamment, sans compteur central, et compter malgré tout sur leur unicité.
Dans un UUID version 4, 122 des 128 bits sont aléatoires ; les autres contiennent la version (4) et la variante. Un UUID version 7 commence par la date de création en millisecondes Unix, suivie d'un compteur et de bits aléatoires. Comme la date vient en premier, les identifiants récents se trient après les anciens, ce qui convient mieux aux index de base de données que des clés entièrement aléatoires. La contrepartie est que la date de création peut être lue dans l'identifiant.
Cet outil utilise le générateur aléatoire sécurisé du navigateur. Au sein d'une même milliseconde, les valeurs version 7 augmentent grâce à un compteur de 12 bits : un lot est donc strictement ordonné.
Astuces
- Besoin d'un mot de passe plutôt que d'un identifiant ? Utilisez le Générateur de mot de passe.
- Transformez un identifiant en code scannable avec le Générateur de QR code.
Questions fréquentes
Quelle version utiliser ?
La version 4 compte 122 bits aléatoires et c'est le choix habituel par défaut. La version 7 place d'abord un timestamp Unix en millisecondes : les valeurs se trient donc dans l'ordre de création, ce qui garde les index de base de données bien ordonnés. Utilisez la v7 quand l'ordre compte et que cela ne vous dérange pas que la date de création soit lisible dans l'identifiant.
Les UUID sont-ils envoyés quelque part ?
Non. Ils sont générés dans votre navigateur à partir de son générateur de nombres aléatoires sécurisé, et ne sont ni envoyés ni conservés.
Deux UUID peuvent-ils être identiques ?
Pour la version 4, la probabilité est négligeable : il faudrait en générer des milliards par seconde pendant des années pour courir un risque réaliste. Les valeurs version 7 créées dans la même milliseconde restent distinctes et croissantes grâce à un compteur placé dans les bits aléatoires.
Un GUID est-il la même chose qu'un UUID ?
GUID est le nom donné par Microsoft au même format de 128 bits. Certains outils écrivent les GUID en majuscules ou entre accolades, ce que les options proposées ici permettent aussi.
Que lit le vérificateur ?
Il accepte un UUID avec ou sans tirets, accolades ou préfixe urn:uuid:, et indique la version, la variante et, pour la version 7, le timestamp stocké dans les 48 premiers bits. Il ne peut pas savoir si un identifiant a réellement été émis par quoi que ce soit.
La structure de la version 7 est-elle standard ?
Oui. Elle suit la RFC 9562 : 48 bits de millisecondes Unix, la version, un compteur de 12 bits, la variante et 62 bits aléatoires.