Générateur d'UUID
À propos de cet outil
Un UUID est un identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux séparés par des tirets, comme f47ac10b-58cc-4372-a567-0e02b2c3d479. Cet outil génère des UUID version 4 (entièrement aléatoires) et version 7 (un horodatage suivi de bits aléatoires, ce qui permet aux identifiants de se trier dans l’ordre de création), un par un ou par centaines d’un coup.
La génération se fait entièrement dans votre navigateur grâce à la Web Crypto API. Rien n’est envoyé où que ce soit, vous pouvez donc générer autant d’identifiants que nécessaire pour une migration de base de données ou un jeu de données de test sans laisser de trace sur un serveur.
Usages courants : clés primaires pour une nouvelle table de base de données, identifiants de requête pour la journalisation et le traçage, ou données de remplissage pour les tests et les mocks. Choisissez v7 pour des identifiants qui servent aussi d’horodatage approximatif et se trient bien dans un index de base de données ; choisissez v4 quand vous avez seulement besoin d’une valeur unique et imprévisible. Le format est détaillé dans la RFC 9562, et le fonctionnement du générateur aléatoire du navigateur dans la référence MDN de crypto.randomUUID().