Générateur UUID
Générez des UUID dans les versions 1, 3, 4, 5, 6 et 7. Choisissez une version, configurez vos options et cliquez sur Générer. Tout le traitement se fait localement dans votre navigateur.
En décortiquer un
Versions UUID expliquées
| Version | Méthode | Cas d'utilisation |
|---|---|---|
| v1 | Horodatage (100 ns) + nœud aléatoire | Identifiants ordonnés dans le temps ; intègre l'heure de création |
| v4 | Aléatoire cryptographiquement | Identifiant unique généraliste — le plus populaire |
| v5 | Hash SHA-1 d'espace de noms + nom | Comme v3 mais utilise SHA-1 (recommandé par rapport à v3) |
| v6 | Horodatage v1 réordonné | Tri adapté aux bases de données pour les identifiants temporels |
| v7 | Horodatage Unix en ms + aléatoire | Temporel moderne, monotone, idéal pour les bases de données |
La version 4 est celle vers laquelle se tourner par défaut : elle n'est que des bits aléatoires, ne divulgue donc rien et n'entre en collision qu'en théorie. La version 7 mérite d'être connue, car elle place l'heure en tête : une colonne de ces valeurs se trie dans l'ordre de création et un index de base de données reste net au lieu de disperser les écritures. Les versions 1 et 6 embarquent le même horodatage plus un champ de nœud ; ce nœud est ici aléatoire avec le bit multicast positionné, ce n'est donc jamais une véritable adresse réseau. Collez n'importe quel UUID dans l'inspecteur et il vous dira sa version et, le cas échéant, l'instant de sa création.
Encore à remodeler des données à la main ?
Une charge utile que vous réparez chaque fois dans un onglet mérite du code. Nous construisons les intégrations, les analyseurs et les services qui déplacent les données entre systèmes, et nous réparons ceux qui les abîment discrètement au passage.
Dites-nous ce que vous déplacez