Générateur d'UUID

Générez instantanément des UUID/GUID v4 aléatoires. Prend en charge la génération en masse, les majuscules et le formatage sans tirets.

Traitement 100 % côté client — Vos données ne quittent jamais votre navigateur
UUID généré
-
Génération en masse

Qu'est-ce qu'un UUID (ou GUID) ?

Un UUID (Identifiant Unique Universel), souvent appelé GUID (Identifiant Global Unique) dans les écosystèmes Microsoft, est un identifiant de 128 bits conçu pour être unique au niveau mondial sans coordination centrale. La norme actuelle est la RFC 9562, qui a remplacé la RFC 4122. Des UUID correctement générés peuvent tout de même entrer en collision, mais la probabilité est extraordinairement faible.

Comment générer un UUID v4 aléatoire

Cet outil génère des UUID de Version 4 en utilisant des nombres aléatoires cryptographiquement sûrs. Un UUID v4 a le format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, où le 4 identifie la version et y est l'un des caractères 8, 9, a ou b. Un UUID v4 contient 122 bits aléatoires, offrant 2^122 valeurs aléatoires possibles. Il faudrait environ 2,7 quintillions d'UUID générés aléatoirement pour que la probabilité de collision atteigne environ 50 %. Cliquez sur « Générer un nouvel UUID » pour en créer un, ou générez-en jusqu'à 100 à la fois.

Cas d'utilisation courants pour les UUID et les GUID

Les UUID et les GUID sont utilisés comme clés primaires de base de données, identifiants de requête et de corrélation d'API, identifiants de nœud de système distribué, noms de fichiers et de ressources, identifiants de message et clés de cache. Ils sont utiles lorsque plusieurs systèmes doivent créer des identifiants de manière indépendante. Les implémentations courantes incluent le type UUID de PostgreSQL, la structure Guid de .NET, la classe UUID de Java, le module uuid de Python et crypto.randomUUID() de JavaScript.

Foire aux questions

Quelle est la différence entre UUID et GUID ?

UUID (Identifiant Unique Universel) et GUID (Identifiant Global Unique) font généralement référence au même format d'identifiant de 128 bits. « UUID » est le terme de la norme utilisé dans la RFC 9562, tandis que « GUID » est le nom couramment utilisé dans les écosystèmes Microsoft. Ils sont conçus pour être uniques au niveau mondial, mais leur unicité est probabiliste plutôt que garantie.

Ce générateur d'UUID est-il cryptographiquement sécurisé ?

Oui. Ce générateur utilise crypto.randomUUID() avec un repli sur crypto.getRandomValues(), fournissant un caractère aléatoire cryptographiquement sûr pour la génération d'UUID. Un UUID aléatoire seul ne constitue pas une conception de sécurité complète pour les sessions, les clés d'API ou les flux de réinitialisation de mot de passe, qui nécessitent également un stockage, une expiration, une rotation et des contrôles d'accès appropriés.

Pourquoi utiliser l'UUID v4 plutôt que d'autres versions ?

L'UUID v4 est utile lorsque vous souhaitez des identifiants aléatoires qui ne nécessitent aucune coordination et ne révèlent aucun horodatage. Les versions 3 et 5 sont des UUID déterministes basés sur un espace de noms, tandis que l'UUID v7 est ordonné par le temps et souvent meilleur pour les identifiants de base de données triables. Choisissez la version qui correspond aux exigences de l'application.

Mes UUID générés sont-ils privés ?

Les valeurs UUID sont générées localement dans votre navigateur, et le générateur ne soumet pas ces valeurs à un serveur. Le site peut toujours charger des analyses d'utilisation standard, comme décrit dans la politique de confidentialité, et les UUID doivent être traités comme des identifiants plutôt que comme des secrets.

Créez avec Phoenix Code

Un éditeur de code moderne avec aperçu en direct, conçu pour les développeurs et designers web.

Essayez Phoenix Code