Ce que fait l’outil
Un UUID (identifiant unique universel) est une valeur de 128 bits écrite sous forme de 32 chiffres hexadécimaux en cinq groupes, comme 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d. Les UUID peuvent être créés n’importe où, par n’importe quel programme, sans interroger de serveur central, tout en restant uniques. C’est pourquoi on les utilise comme clés de base de données, identifiants de requêtes, noms de fichiers et identifiants de messages.
Ce générateur crée des UUID dans votre navigateur avec l’API cryptographiquement sûre crypto.getRandomValues. Il suit la RFC 9562, la norme UUID actuelle.
Mode d’emploi
- Choisissez v4 pour des identifiants aléatoires ou v7 pour des identifiants triés par date de création.
- Choisissez le Nombre voulu, de 1 à 1000.
- Désactivez Tirets pour une forme compacte de 32 caractères, ou activez Majuscules pour les systèmes qui attendent des majuscules.
- Cliquez sur Générer pour obtenir un nouveau lot, puis copiez ou téléchargez la liste.
Exemple
Cinq UUID version 4 ressemblent à ceci :
9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18
Le 4 au début du troisième groupe est la version, et le premier chiffre du quatrième groupe (8, 9, a ou b) indique la variante RFC.
Quelle version choisir ?
- Utilisez v7 pour les nouvelles clés primaires de base de données. Elle garde les insertions rapides et permet de trier les enregistrements par date de création sans colonne supplémentaire.
- Utilisez v4 quand l’identifiant ne doit pas révéler sa date de création, par exemple dans des URL publiques.
FAQ
› Quelle différence entre UUID v4 et v7 ?
La version 4 contient 122 bits de pur aléa. La version 7 commence par la date de création en millisecondes suivie de bits aléatoires : les identifiants v7 se trient donc par date de création. Ils sont ainsi bien plus adaptés comme clés primaires de base de données, car les nouvelles lignes s'ajoutent à la fin de l'index.
› Deux UUID générés peuvent-ils entrer en collision ?
En pratique, non. Avec 122 bits aléatoires, il faudrait générer environ un milliard d'UUID par seconde pendant 85 ans pour atteindre 50 % de chances d'obtenir un seul doublon.
› Un UUID est-il la même chose qu'un GUID ?
Oui. GUID est le nom donné par Microsoft au même identifiant de 128 bits. Certains outils Microsoft l'affichent en majuscules ou entre accolades.
› Ces UUID peuvent-ils servir de secrets ?
Ils sont générés avec le générateur aléatoire cryptographiquement sûr du navigateur et ne quittent jamais votre appareil. Préférez néanmoins un format de jeton dédié pour les clés d'API et les secrets de session.