Générez des identifiants UUID version 4 aléatoires instantanément. Les UUID sont des identifiants universellement uniques utilisés dans les bases de données, les API, les systèmes distribués et bien plus encore. Cet outil utilise le générateur de nombres aléatoires cryptographique intégré de votre navigateur pour un maximum d'aléa. Générez un ou jusqu'à dix UUID à la fois, directement dans votre navigateur sans aucune inscription.
Saisissez vos valeurs pour voir le résultat.
Cliquer sur Générer (nombre : 1) → 550e8400-e29b-41d4-a716-446655440000
Un UUID v4 standard de 36 caractères, tirets inclus.
Générer 5 → 5 UUID uniques listés verticalement
Générez plusieurs UUID à la fois pour des insertions en base de données ou des données de test.
Générer 10 → 10 UUID avec l'option Copier tout
Taille maximale du lot. Utilisez Copier tout pour récupérer chaque UUID d'un coup.
Les identifiants universellement uniques sont l'épine dorsale des systèmes distribués modernes. Chaque fois que vous créez un enregistrement dans une base de données, délivrez une clé d'API ou attribuez un identifiant à un message dans une file d'attente, vous avez besoin de quelque chose qui est garanti unique à travers tous les systèmes, sans coordination.
Les UUID résolvent ce problème. Un UUID de version 4 possède 122 bits d'aléa, rendant les collisions pratiquement impossibles.
La spécification UUID définit cinq versions, chacune avec une stratégie de génération différente :
Le « 4 » dans le troisième groupe de l'UUID (après le deuxième tiret) indique la version. Le premier caractère du quatrième groupe indique la variante (8, 9, a ou b pour les UUID standard).
Un UUID se compose de 32 chiffres hexadécimaux en cinq groupes :
Pour la version 4, tous les bits sauf les champs de version et de variante sont aléatoires, ce qui donne 122 bits d'entropie.
Cet outil utilise l'API crypto.randomUUID() du navigateur, qui fait partie de l'API Web Crypto. Cette fonction génère un UUID de version 4 en utilisant le générateur de nombres aléatoires cryptographiquement sûr du système d'exploitation.
Si crypto.randomUUID() n'est pas disponible (dans les navigateurs plus anciens), l'outil utilise crypto.getRandomValues() avec une mise en place manuelle des bits de version et de variante.
Clés primaires de base de données — Utilisez des UUID comme clés primaires dans les bases de données distribuées où les entiers auto-incrémentés causeraient des conflits.
Identifiants d'API — Attribuez des identifiants uniques aux ressources d'API, aux traces de requêtes et aux identifiants de corrélation.
Jetons de session — Générez des identifiants de session aléatoires pour les applications web.
Données de test — Créez des données de test réalistes avec des identifiants uniques pour le développement et l'assurance qualité.
Nommage de fichiers — Générez des noms de fichiers uniques pour prévenir les collisions dans les systèmes de stockage partagés.
Tous les UUID sont générés localement dans votre navigateur en utilisant l'aléa cryptographique. Aucune donnée n'est envoyée à un serveur. La qualité de l'aléa dépend du générateur de nombres aléatoires de votre navigateur et de votre système d'exploitation, qui est la même source utilisée pour la génération de clés TLS.
Un UUID (Universally Unique Identifier, identifiant universellement unique) est une valeur de 128 bits utilisée pour identifier de manière unique des informations dans les systèmes informatiques. Le format standard est de 32 chiffres hexadécimaux affichés en cinq groupes séparés par des tirets : 8-4-4-4-12. La longueur totale est toujours de 36 caractères, tirets inclus. C'est le format le plus utilisé pour les identifiants uniques dans les systèmes distribués modernes.
La version 4 de l'UUID signifie que l'identifiant est généré en utilisant des nombres aléatoires ou pseudo-aléatoires. Contrairement à la version 1 (qui utilise le timestamp actuel et l'adresse MAC) ou à la version 5 (qui utilise un espace de noms et un hachage de nom), les UUID de version 4 sont simplement aléatoires. La probabilité que deux UUID v4 soient identiques est astronomiquement faible, ce qui les rend pratiques pour un usage quotidien sans coordination.
Cet outil utilise l'API crypto.randomUUID() du navigateur, qui est alimentée par le générateur de nombres aléatoires cryptographiquement sûr du système d'exploitation. Cela fournit la plus haute qualité d'aléa disponible dans un environnement de navigateur. C'est la même source d'aléa que celle utilisée pour la génération de clés TLS et autres opérations de sécurité critiques du système.
Théoriquement oui, mais la probabilité est extrêmement faible. Avec 122 bits aléatoires dans un UUID v4, vous devriez générer environ 2,71 × 10^18 UUID pour avoir 50% de chances d'une seule collision. En pratique, les UUID v4 sont uniques. Pour mettre cela en perspective, même si vous génériez un milliard d'UUID par seconde, il vous faudrait environ 87 ans pour atteindre cette probabilité de 50%.
Non, tous les UUID sont générés entièrement dans votre navigateur en utilisant l'API Web Crypto. Aucune donnée d'aucune sorte n'est transmise à un serveur, stockée dans une base de données ou enregistrée nulle part. L'aléa cryptographique provient directement du générateur de nombres aléatoires intégré au système d'exploitation de votre appareil, garantissant une sécurité maximale et une confidentialité complète.
Dernière mise à jour le 2026-09-26 · Rédigé par UtiliaTools