Générateur de UUID
Générateur de UUID en ligne gratuit prenant en charge v1, v4, v5 et v7 / GUID. Créez des identifiants uniques individuels ou en lot instantanément pour logiciels, bases de données, APIs et systèmes distribués. Conforme RFC 9562.
Cliquez sur Générer pour créer un UUID
À propos de cet outil
Générez des identifiants universellement uniques (UUID/GUID) en un clic. Cet outil prend en charge UUID v4 (aléatoire), v7 (ordonné par le temps, idéal pour les clés de base de données), v1 (basé sur un timestamp) et v5 (namespace + nom, déterministe). L'UUID — aussi connu sous le nom GUID (Globally Unique Identifier) — est un identifiant de 128 bits normalisé par la RFC 9562 (anciennement RFC 4122). Générez une seule valeur ou une liste en lot pour les tests, le remplissage de bases de données et les systèmes distribués.
Fonctionnalités
Comment Fonctionne le Générateur de UUID
Choisissez une version d'UUID, puis cliquez sur générer pour créer un identifiant instantanément dans votre navigateur. v4 et v7 sont produits à partir d'octets aléatoires cryptographiquement sûrs ; v1 intègre un timestamp ; v5 dérive une valeur déterministe d'un namespace et d'un nom via SHA-1. Activez la génération multiple pour créer un lot. Chaque UUID suit le format défini par la RFC 9562, ce qui rend l'outil utile pour les tests, le développement, les intégrations et la modélisation des données.
Principaux Cas d'Usage
- Développement LogicielCréez des identifiants uniques pour les entités, les enregistrements et les références internes dans l'architecture de votre application.
- Clés Primaires de Base de DonnéesUtilisez v7 pour des clés primaires ordonnées par le temps qui évitent la fragmentation d'index, ou v4 pour des identifiants externes opaques.
- APIs et MicroservicesAttribuez des IDs de ressources, de requêtes et de corrélation uniques pour suivre les transactions entre les services.
- Tests et Jeux de DonnéesProduisez des lots de valeurs uniques réalistes pour les tests QA, les fixtures de base de données et les suites de tests automatisés.
- IDs DéterministesUtilisez v5 pour dériver un identifiant stable et reproductible à partir d'un namespace et d'un nom connu, comme une URL ou un domaine.
Comment Utiliser Cet Outil
Choisissez une version
Sélectionnez v4, v7, v1 ou v5. Pour v5, fournissez également un namespace et un nom.
Générez
Cliquez sur le bouton de génération ou activez 'Générer Plusieurs' pour créer un lot de 2 à 100. Votre ou vos UUID(s) apparaissent instantanément.
Copiez
Cliquez sur l'icône de copie à côté de n'importe quel UUID ou utilisez 'Copier Tout' pour copier toute la liste en une seule fois.
Questions et Réponses
UUID (Identifiant Universel Unique) est un identifiant de 128 bits normalisé par la RFC 9562 (qui a remplacé la RFC 4122 en 2024). Il permet à des systèmes indépendants de générer des valeurs uniques sans aucune coordination centrale.
Utilisez v4 pour des IDs aléatoires à usage général, des tokens et des identifiants publics. Utilisez v7 pour les clés primaires de base de données, car son préfixe de timestamp garde les insertions séquentielles et évite la fragmentation d'index. Utilisez v1 lorsque vous avez besoin d'un timestamp intégré de manière classique, et v5 lorsque vous avez besoin d'un ID déterministe dérivé d'un nom.
v4 est entièrement aléatoire, donc ne révèle pas l'heure de création mais se disperse dans les index de la base de données. v7 place un timestamp en millisecondes dans les bits de tête, rendant les IDs triables par le temps et beaucoup plus efficaces comme clés primaires dans les index B-tree comme PostgreSQL ou MySQL.
Oui. v5 est dérivé d'un UUID de namespace et d'un nom à l'aide de SHA-1, donc les mêmes entrées produisent toujours le même UUID. Cela est utile lorsque vous avez besoin d'un identifiant stable pour une valeur connue, comme une URL ou un nom d'utilisateur.
UUID et GUID font référence au même standard. GUID (Globally Unique Identifier) est le nom Microsoft pour UUID. Les deux suivent la RFC 9562 et sont interchangeables dans la plupart des contextes.