Générateur d'UUID
Créez des UUID v4 aléatoires ou v7 ordonnés dans le temps avec un générateur cryptographiquement sûr, et copiez-les tous en un clic.
Intégrer ce calculateur à votre site
Copiez le code et collez-le dans le HTML de votre page. C'est gratuit ; merci de garder le lien vers la source.
Comment ces UUID sont générés
Les deux versions proviennent de crypto.getRandomValues, le générateur de nombres aléatoires cryptographiquement sûr du navigateur. La version 7 remplace les 48 premiers bits par l'heure Unix actuelle en millisecondes. Dans les deux cas, 4 bits indiquent la version et 2 bits la variante, comme le prévoit la RFC 9562 (2024, qui a remplacé la RFC 4122).
v4 ou v7 ?
| UUID v4 | UUID v7 | |
|---|---|---|
| Composé de | 122 bits aléatoires | Heure Unix en millisecondes + 74 bits aléatoires |
| Ordre | Aléatoire | Ordre de création |
| Index de base de données | Les insertions tombent partout dans l'index | Les nouvelles lignes vont à la fin, comme un ID auto-incrémenté |
| Révèle | Rien | Sa date de création |
Questions fréquentes
Deux UUID peuvent-ils être identiques ?
En théorie oui, en pratique non. Un UUID v4 contient 122 bits aléatoires : il en faudrait environ 2,7 trillions (2,7 × 10¹⁸) pour avoir 50 % de chances d'un seul doublon.
UUID v4 ou v7 pour une clé de base de données ?
Le v7 est en général meilleur comme clé primaire : il commence par un horodatage, donc les nouvelles lignes vont à la fin de l'index, comme avec un ID auto-incrémenté, et les insertions restent rapides. Prenez le v4 si l'ID ne doit pas révéler sa date de création.
Quelle différence entre UUID et GUID ?
Aucune en pratique. GUID est le nom donné par Microsoft au même identifiant de 128 bits, souvent en majuscules et entre accolades, comme {3F2504E0-4F89-41D3-9A0C-0305E82C3301}.
Ce que je colle est-il envoyé à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur, avec JavaScript et l'API Web Crypto intégrée. Rien de ce que vous tapez, collez ou ouvrez n'est envoyé ni conservé.