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 (Universally Unique Identifier), également connu sous le nom de GUID (Globally Unique Identifier) dans les environnements Microsoft et Windows, est un identifiant de 128 bits qui est unique dans l'espace et le temps. Les UUID et les GUID désignent la même chose : ce sont simplement des noms différents utilisés par des écosystèmes distincts. Ils sont normalisés par la RFC 4122 et sont largement utilisés dans le développement de logiciels pour identifier de manière unique des objets, des enregistrements, des sessions et des ressources, sans nécessiter d'autorité centrale pour coordonner la génération d'identifiants.

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

Cet outil génère des UUID de Version 4 (UUID aléatoires), qui sont créés à l'aide de nombres aléatoires cryptographiquement sécurisés. Un UUID v4 a le format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, où x est un chiffre hexadécimal aléatoire et y est l'un des caractères 8, 9, a ou b. Le « 4 » dans le troisième groupe indique la version de l'UUID. Avec 122 bits aléatoires, la probabilité de générer un UUID en double est astronomiquement faible (environ 1 sur 2,7 quintillions). Cliquez sur « Générer un nouvel UUID » pour en créer un instantanément, ou utilisez la génération en masse pour créer jusqu'à 100 GUID aléatoires à 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 d'API, jetons de session, identifiants de nœud de système distribué, pour le nommage de fichiers et de ressources, comme identifiants de corrélation de file d'attente de messages et clés de cache. Ils sont particulièrement utiles dans les systèmes distribués où plusieurs nœuds doivent générer indépendamment des identifiants uniques sans coordination. Écosystèmes courants : type de colonne UUID de PostgreSQL, ObjectIds de MongoDB (concept similaire), struct Guid de .NET, classe UUID de Java, module uuid de Python, crypto.randomUUID() de JavaScript. Ce générateur utilise l'API Web Crypto pour la génération de nombres aléatoires cryptographiquement sécurisés.

Foire aux questions

Quelle est la différence entre UUID et GUID ?

UUID (Universally Unique Identifier) et GUID (Globally Unique Identifier) désignent le même concept — un identifiant de 128 bits dont l'unicité est garantie à travers les systèmes. « UUID » est le terme utilisé dans la RFC 4122 et dans le monde Linux/open source ; « GUID » est le terme que Microsoft utilise dans Windows, .NET et SQL Server. Les deux ont le même format et vous pouvez les utiliser de manière interchangeable.

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

Oui. Ce générateur utilise l'API Web Crypto intégrée du navigateur (crypto.getRandomValues), qui fournit une génération de nombres aléatoires cryptographiquement sûre, adaptée à des utilisations sensibles en matière de sécurité comme les jetons de session, les liens de réinitialisation de mot de passe et les clés d'API.

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

L'UUID v4 est la version la plus couramment utilisée car elle ne nécessite aucune coordination et n'expose aucune information système. Autres versions : la v1 utilise l'adresse MAC + l'horodatage (prévisible, fuite d'identité), les v3/v5 utilisent le hachage d'espace de noms (déterministe), la v7 est basée sur l'horodatage avec un suffixe aléatoire (triable). Pour la plupart des applications, le caractère purement aléatoire de la v4 est le bon choix.

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

Oui. Tous les UUID sont générés localement dans votre navigateur en utilisant l'API Web Crypto. Rien n'est envoyé à un quelconque serveur. La page fonctionne hors ligne une fois chargée.

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