Validateur UUID et détecteur de version
Collez un ou plusieurs UUID pour savoir lesquels sont valides, de quelle version ils sont et, pour les versions temporelles, quand ils ont été créés.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Validateur UUID et détecteur de version ?
Un UUID valide comporte 32 chiffres hexadécimaux selon le motif 8-4-4-4-12, un chiffre de version (1 à 8) en tête du troisième groupe et des bits de variante 10xx dans le quatrième. Les valeurs spéciales NIL (tout à zéro) et MAX (tout à un) sont aussi acceptées. Cet outil vérifie tout cela pour chaque ligne collée.
Pour chaque valeur, vous obtenez un verdict valide/invalide avec la raison, la version et sa signification, la variante, ainsi que l’heure UTC exacte pour les UUID v1, v6 et v7. Il accepte aussi les valeurs entre accolades, au format urn:uuid: ou sans tirets, et indique la forme employée.
Comment ça marche ?
- Collez les UUID, un par ligne (les virgules et les espaces fonctionnent aussi comme séparateurs).
- Lisez le résumé pour les totaux, puis le tableau pour le détail de chaque valeur.
- Désactivez « Accepter {accolades}, urn:uuid: et 32 hexadécimaux » si seule la forme canonique avec tirets doit être valide.
- Copiez ou téléchargez le CSV des résultats pour en garder une trace.
Cas d'usage courants
- Repérer l’unique identifiant mal formé dans un long export avant qu’un import n’échoue.
- Déterminer si un identifiant issu d’un système ancien est de version 1, 4 ou 7.
- Extraire la date de création d’un UUID v7 ou v1 trouvé dans des journaux.
- Vérifier que des données de test générées utilisent la version attendue par votre base.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
550e8400-e29b-41d4-a716-446655440000
018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10
6ba7b810-9dad-11d1-80b4-00c04fd430c8
00000000-0000-0000-0000-000000000000
{123E4567-E89B-12D3-A456-426614174000}
not-a-uuidline,input,valid,version,variant,timestamp_utc,note
1,550e8400-e29b-41d4-a716-446655440000,true,4,rfc,,
2,018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10,true,7,rfc,2024-05-03T16:33:50.911Z,
3,6ba7b810-9dad-11d1-80b4-00c04fd430c8,true,1,rfc,1998-02-04T22:13:53.1511824Z,nœud 00c04fd430c8
4,00000000-0000-0000-0000-000000000000,true,nil,,,UUID nul (tous les bits à 0)
5,{123E4567-E89B-12D3-A456-426614174000},true,1,rfc,2228-06-25T20:01:28.5450087Z,entre accolades; nœud 426614174000
6,not-a-uuid,false,,,,contient des caractères non hexadécimauxConfidentialité
Validateur UUID et détecteur de version s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
L’outil contrôle le format, pas l’existence d’un UUID ni ce à quoi il correspond. Les identifiants de nœud aléatoires des v1/v6 et les dates des UUID temporels valent ce que vaut leur générateur.
Questions fréquentes
Comment connaître la version d’un UUID ?
Regardez le premier chiffre du troisième groupe : dans 550e8400-e29b-41d4-a716-446655440000 c’est 4, donc l’UUID est de version 4. L’outil le lit pour vous et en explique le sens.
Pourquoi un UUID de forme correcte est-il marqué invalide ?
Le chiffre de version doit valoir de 1 à 8 et le premier chiffre du quatrième groupe doit être 8, 9, a ou b (variante RFC). Hors de cela, ce ne sont pas des UUID standard, à l’exception de NIL et MAX.
Comment l’horodatage est-il décodé ?
Le v7 stocke des millisecondes Unix dans ses 48 premiers bits. Les v1 et v6 stockent des intervalles de 100 nanosecondes depuis le 15 octobre 1582, que l’outil convertit en date UTC.
Outils associés
Générateur UUID
Créez un ou plusieurs milliers d’identifiants uniques universels, dans la version de votre choix et au format exact attendu par votre code ou votre base.
Outils développeur
Générateur UUID v4
Obtenez des UUID version 4 aléatoires, le choix courant pour des identifiants uniques quand l’ordre et la reproductibilité importent peu.
Outils développeur
Générateur UUID v7
Créez des UUID v7 qui se trient par date de création, idéaux comme clés primaires dans les bases de données et les journaux.
Outils développeur
Générateur UUID v5 (basé sur un nom)
Transformez des noms, des URL ou des domaines en UUID stables : un même espace de noms et un même nom donnent toujours le même résultat.
Outils développeur
Testeur de regex
Écrivez un motif, collez un texte et voyez chaque correspondance en surbrillance, avec sa position et ses groupes de capture.
Outils développeur
Convertisseur de timestamp Unix
Collez une valeur epoch ou une date et obtenez toutes les représentations courantes d’un coup : secondes, millisecondes, ISO 8601, RFC 2822, heure locale et temps relatif.
Date & heure
Détecteur de version UUID
Collez une liste d’UUID pour savoir de quelle version est chacun, ce qu’il encode et quand les UUID temporels ont été créés.
Outils développeur