DT Dev Tools

UUID Generator — GĂ©nĂ©rateur d'UUID v4, v7 et plus

Générez des UUID v4, v7, v1 et v5/v3 par nom en lot, puis validez et décodez la version et l'horodatage de tout UUID. Fonctionne dans votre navigateur.

🔒 S'exĂ©cute entiĂšrement dans votre navigateur — rien n'est envoyĂ©

Valider et décoder un UUID

Cet outil vous a-t-il été utile ? Notez-le :

À quoi sert UUID Generator

UUID Generator crĂ©e des identifiants universellement uniques dans toutes les variantes courantes dĂ©finies par la RFC 9562. La version 4 comporte 122 bits d'alĂ©a cryptographique et constitue le choix par dĂ©faut pour les identifiants de requĂȘte, les clĂ©s d'idempotence et les fixtures. La version 7 place un horodatage Unix de 48 bits en millisecondes devant les bits alĂ©atoires, de sorte que les valeurs se trient par date de crĂ©ation — idĂ©al pour les clĂ©s primaires de base de donnĂ©es, car les insertions restent en fin d'index B-tree. La version 1 encode un horodatage de 100 nanosecondes avec un identifiant de nƓud alĂ©atoire, et les versions 5 et 3 dĂ©rivent un UUID stable Ă  partir d'un espace de noms et d'un nom : la mĂȘme URL ou le mĂȘme nom DNS donne donc toujours le mĂȘme identifiant.

Vous pouvez gĂ©nĂ©rer jusqu'Ă  1000 valeurs Ă  la fois et les formater en minuscules ou en majuscules, avec ou sans tirets, ou entre accolades pour le registre Windows et le code .NET. Le dĂ©codeur intĂ©grĂ© accepte les formes canonique, entre accolades, URN et Ă  32 chiffres, indique si la valeur est valide, affiche la version et la variante, et extrait la date de crĂ©ation des UUID v1, v6 et v7 — pratique quand vous trouvez un identifiant dans un journal et voulez savoir quand il a Ă©tĂ© créé.

Un flux de travail privé dans le navigateur

Tout le traitement s'effectue avec du JavaScript dans le navigateur. L'outil n'envoie vos textes, jetons, URL, extraits ou valeurs générées à aucun serveur et ne nécessite aucun compte. Ce modÚle de confidentialité est important, car les petits utilitaires reçoivent souvent de vraies réponses d'API, des exemples de configuration, des journaux, des données d'authentification ou des exemples proches de données clients lors du dépannage. Travailler en local réduit les risques et rend l'outil instantané, puisqu'il n'y a aucun aller-retour réseau.

Conseils pratiques

Les collisions entre UUID alĂ©atoires sont extraordinairement improbables dans un usage normal de dĂ©veloppement, mais ces identifiants ne sont pas rĂ©servĂ©s dans un systĂšme central : votre application doit donc toujours effectuer les contrĂŽles d'unicitĂ© habituels lors de l'enregistrement des donnĂ©es. Au sein d'un mĂȘme lot, les valeurs v7 sont strictement croissantes, mĂȘme lorsque plusieurs sont créées durant la mĂȘme milliseconde. N'oubliez pas que v1 et v7 rĂ©vĂšlent la date de crĂ©ation d'un identifiant ; si cela divulgue une information mĂ©tier, prĂ©fĂ©rez v4. Pour du nouveau code, la v5 par nom est prĂ©fĂ©rable Ă  la v3, car SHA-1 est plus robuste que MD5, mĂȘme si aucune des deux ne doit ĂȘtre considĂ©rĂ©e comme un secret.

Comment utiliser

  1. Choisir une versionSélectionnez v4, v7, v1, ou v5/v3 par nom avec un espace de noms et des noms.
  2. Définir la quantité et le formatSaisissez de 1 à 1000 UUID et choisissez majuscules, tirets ou accolades.
  3. Copier ou décoderCopiez la liste, ou collez un UUID existant pour le valider et lire son horodatage.

Questions fréquemment posées

Quelles versions d'UUID peut-il générer ?
La version 4 (alĂ©atoire), la version 7 (ordonnĂ©e dans le temps, triable), la version 1 (horodatage + nƓud alĂ©atoire), ainsi que les versions par nom 5 (SHA-1) et 3 (MD5).
Dois-je utiliser UUID v4 ou v7 ?
Utilisez v7 pour les clés primaires de base de données : elle commence par un horodatage en millisecondes, donc les nouvelles lignes se placent à la fin de l'index. Utilisez v4 lorsque l'identifiant ne doit pas révéler quand il a été créé.
Peut-il valider ou décoder un UUID ?
Oui. Collez n'importe quel UUID dans le décodeur pour voir s'il est valide, sa version et sa variante, ainsi que l'horodatage intégré pour v1, v6 et v7.
Sont-ils stockés ?
Non. Ils sont générés localement avec le générateur de nombres aléatoires cryptographique du navigateur.