Générateur UUID 🔒 Vos données ne quittent jamais votre navigateur.
Générez des UUID v4 — un par un ou en masse, avec options de format.
v4 est totalement aléatoire ; v7 intègre un horodatage, les ID se trient donc par création.
Ctrl+EnterGénérer · Ctrl+STélécharger
À propos de cet outil
Un UUID v4 (identifiant unique universel) est un identifiant aléatoire de 128 bits de la forme xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, avec une probabilité de collision quasi nulle — utilisé pour les clés de base de données, les identifiants de session, les noms de fichiers, etc. En .NET, on l'appelle couramment GUID. Ce générateur d'UUID v7 peut aussi produire des UUID v7, qui intègrent un horodatage en millisecondes afin que les ID se trient par ordre de création — un meilleur choix pour les clés primaires de base de données lorsque l'ordre d'insertion compte.
Cet outil utilise crypto.randomUUID() — l'API cryptographique sécurisée intégrée au navigateur — les UUID générés sont donc cryptographiquement aléatoires et ne quittent jamais votre machine.
Questions fréquentes
Quelle est la différence entre UUID v4 et v7 ?
v4 est totalement aléatoire — 122 bits aléatoires sans aucune structure. v7 intègre un horodatage Unix à la précision de la milliseconde dans ses premiers bits, de sorte que les ID générés plus tard se trient toujours après les précédents, ce qui fait de v7 un bon choix pour les clés primaires de base de données lorsque vous voulez des insertions triées dans le temps.
Le hasard est-il cryptographiquement sûr ?
Oui — la génération utilise crypto.getRandomValues() du navigateur, la même source que celle utilisée pour les clés cryptographiques, et non le plus faible Math.random().
Que fait le mode « Inspecter » ?
Collez n'importe quel UUID et il décode la version, la variante, la forme canonique (minuscules, avec traits d'union) et, pour les UUID de version 1, 6 ou 7, l'horodatage intégré affiché à la fois en ISO 8601 et dans votre heure locale.
Puis-je générer des UUID sans traits d'union ou en majuscules ?
Oui — activez « Sans traits d'union » et « Majuscules » ; les deux s'appliquent aussi à la génération en masse, jusqu'à 10 000 UUID à la fois.
Les UUID que je génère ou inspecte sont-ils envoyés quelque part ?
Non — la génération comme l'analyse se déroulent entièrement dans votre navigateur ; rien n'est envoyé à un serveur.
Qu'est-ce que UUID v7 et en quoi diffère-t-il de v4 ?
UUID v7 a été normalisé en même temps que v4 dans la RFC 9562 (2024) : au lieu d'être totalement aléatoire, il place un horodatage Unix de 48 bits à la précision de la milliseconde dans ses premiers bits, si bien que les ID créés plus tard se trient toujours après ceux créés avant — idéal pour les clés primaires de base de données et les identifiants de logs où l'ordre d'insertion et la localité d'index comptent. v4 n'a pas cette structure, et c'est justement tout son intérêt : quand vous avez besoin d'un identifiant qui ne révèle rien sur le moment de sa création, comme un jeton public ou un lien de réinitialisation de mot de passe. Règle simple : optez pour v7 quand le tri temporel aide votre moteur de stockage, et pour v4 quand l'imprévisibilité est la priorité.