Un générateur d'UUID est un outil qui crée des identifiants universellement uniques (UUID) — des valeurs de 128 bits utilisées pour identifier de manière unique des informations dans les systèmes informatiques. Les UUID sont normalisés par la spécification RFC 4122 et sont largement utilisés dans les bases de données, les systèmes distribués, le développement d'API et les applications logicielles pour garantir une identification unique sans autorité centrale de coordination. Notre générateur d'UUID en ligne gratuit prend en charge toutes les principales versions d'UUID — v1 (basé sur le temps), v3 (hachage MD5), v4 (aléatoire), v5 (hachage SHA-1) et l'UUID NIL. Que vous ayez besoin d'un seul identifiant ou d'une génération par lots de plusieurs UUID, cet outil fournit des résultats instantanés et fiables entièrement dans votre navigateur.
Fonctionnalités clés
Prise en charge multi-versions
Générez des UUID v1 (basé sur le temps), v3 (hachage MD5), v4 (aléatoire), v5 (hachage SHA-1) et NIL
Génération par lots
Générez de 1 à 50 UUID simultanément en un seul clic
Nom et espace de noms v3/v5
Créez des UUID déterministes en utilisant des préréglages d'espace de noms (DNS, URL, OID, X.500) ou des espaces de noms UUID personnalisés avec saisie de nom
Espace de noms personnalisé
Saisissez n'importe quel UUID valide comme espace de noms personnalisé avec validation en temps réel
Copie en un clic
Copiez tous les UUID générés dans le presse-papiers instantanément
Rafraîchissement instantané
Générez de nouveaux ensembles d'UUID en un seul clic
Traitement côté client
Tous les calculs s'effectuent dans votre navigateur — aucun téléchargement de données
Aucun envoi de données
Tout s'exécute dans votre navigateur ; rien n'est envoyé à un serveur
Cas d'usage pratiques
Clés primaires de base de données
Générez des identifiants uniques pour les enregistrements de base de données dans des systèmes distribués
Développement d'API
Créez des identifiants de ressource uniques pour les API RESTful et les microservices
Gestion des sessions et des jetons
Générez des ID de session, des jetons CSRF et des ID de corrélation
Développement logiciel
Utilisez-les comme identifiants uniques dans le code d'application, les journaux et le suivi d'événements
Systèmes distribués
Assurez des identifiants sans conflit sur plusieurs nœuds sans coordination centrale
Tests et assurance qualité
Générez rapidement des données de test avec des identifiants uniques pour les tests de charge et d'intégration
Comment utiliser le générateur d'UUID
Sélectionnez une version
Choisissez parmi NIL, v1 (basé sur le temps), v3 (hachage MD5), v4 (aléatoire) ou v5 (hachage SHA-1)
Définissez la quantité
Utilisez le curseur pour choisir combien d'UUID générer (1 à 50)
Configurez v3/v5 (optionnel)
Pour les versions v3 et v5, sélectionnez un préréglage d'espace de noms (DNS, URL, OID, X.500) ou saisissez un UUID d'espace de noms personnalisé, puis fournissez une chaîne de nom
Copiez les résultats
Cliquez sur le bouton Copier pour copier tous les UUID générés dans votre presse-papiers, ou cliquez sur Rafraîchir pour générer un nouvel ensemble
Questions fréquemment posées sur les UUID
- Qu'est-ce qu'un UUID et pourquoi est-il utilisé ?
- Un UUID (identifiant universellement unique) est un nombre de 128 bits utilisé pour identifier de manière unique des informations dans les systèmes informatiques. Il est normalisé par la RFC 4122 et offre un moyen de générer des identifiants uniques dans l'espace et le temps sans nécessiter d'autorité d'enregistrement centrale. Les UUID sont couramment utilisés comme clés primaires de base de données, identifiants de ressources API, jetons de session et dans les systèmes distribués où l'identification unique est essentielle.
- Quelle est la différence entre UUID v4 et UUID v1 ?
- UUID v1 est basé sur le temps : il utilise l'horodatage actuel, la séquence d'horloge et un ID de nœud (généralement l'adresse MAC) pour générer des identifiants uniques. UUID v4 est généré aléatoirement à l'aide de nombres aléatoires ou pseudo-aléatoires. UUID v4 est la version la plus couramment utilisée car elle n'expose pas le temps ou les informations de la machine, ce qui la rend plus respectueuse de la vie privée. v1 est utile lorsque vous avez besoin d'UUID pouvant être triés chronologiquement ou lorsque vous devez identifier la machine génératrice.
- Que sont UUID v3 et v5, et en quoi sont-ils différents ?
- Les UUID v3 et v5 sont tous deux basés sur des noms : ils génèrent des UUID déterministes en hachant un identifiant d'espace de noms et une chaîne de nom. UUID v3 utilise le hachage MD5 (128 bits), tandis que UUID v5 utilise le hachage SHA-1 (160 bits, tronqué à 128 bits). SHA-1 est généralement préféré à MD5 pour des raisons de sécurité. La propriété clé des UUID basés sur des noms est que la même combinaison espace de noms + nom produit toujours le même UUID, ce qui les rend idéaux pour générer des identifiants cohérents à partir de données connues.
- Les UUID générés sont-ils vraiment uniques ?
- Les UUID sont conçus pour être uniques dans l'espace et le temps. La probabilité d'une collision est extrêmement faible — pour UUID v4 (aléatoire), il y à environ 5,3 x 10^36 valeurs possibles. Pour mettre cela en perspective, vous devriez générer environ 1 milliard d'UUID par seconde pendant 85 ans pour avoir 50 % de chances d'une seule collision. Pour des applications pratiques, les UUID peuvent être considérés comme uniques pour la plupart des usages.
- Mes données sont-elles sécurisées lors de l'utilisation de ce générateur d'UUID ?
- Oui, absolument. Toute la génération d'UUID est effectuée localement dans votre navigateur à l'aide de la bibliothèque uuid standard de l'industrie. Aucune donnée, y compris les noms ou espaces de noms que vous saisissez, n'est transmise à un serveur. L'outil fonctionne entièrement côté client et fonctionne également hors ligne après le chargement initial de la page. Votre vie privée et votre sécurité sont entièrement protégées.
