Aller au contenu
SDETRole
SDETRole

JSON et données

Générateur d’UUID

Génération d’UUID v4 et v7 en masse, avec validateur et décodeur d’horodatage.

Fonctionne entièrement dans votre navigateur Sans inscription

0 UUID v4

Validate and inspect

Paste a UUID to check its format, version and variant. For v1, v6 and v7 the embedded timestamp is decoded.

À propos de cet outil

Les tests ont besoin d’identifiants uniques pour les corps de requête, les clés d’idempotence, les en-têtes de corrélation et les fixtures de base de données. Ce générateur crée des UUID version 4 aléatoires avec crypto.randomUUID du navigateur et des UUID version 7 ordonnés dans le temps, construits comme le spécifie la RFC 9562 : un horodatage Unix en millisecondes sur 48 bits, les bits de version et de variante, et des bits aléatoires cryptographiques. L’inspecteur valide tout UUID collé, indique sa version et sa variante, et décode la date de création pour les v1, v6 et v7, ce qui est pratique quand vous lisez des ID dans des logs.

Mode d’emploi

  1. Choisissez v4 (aléatoire) ou v7 (ordonné dans le temps) et la quantité voulue, jusqu’à 500.
  2. Passez éventuellement en majuscules, supprimez les tirets ou entourez les valeurs d’accolades pour des formats comme les GUID .NET.
  3. Copiez toutes les valeurs ou téléchargez-les en fichier texte.
  4. Collez un UUID dans l’inspecteur pour le valider et, pour les versions basées sur le temps, voir quand il a été créé.

FAQ : Générateur d’UUID

Quand utiliser un UUID v7 plutôt qu’un v4 ?

Utilisez v7 quand les ID servent de clés de base de données ou doivent être triés par date de création : comme ils commencent par un horodatage, les nouvelles lignes sont insérées côte à côte dans les index B-tree. Utilisez v4 quand l’ID ne doit rien révéler, car un v7 expose sa date de création à quiconque le lit.

Les UUID v7 générés ici sont-ils dans l’ordre ?

Oui. Au sein d’une même milliseconde, le champ rand_a de 12 bits sert de compteur (la méthode monotone décrite à la section 6.2 de la RFC 9562) : une liste générée en masse se trie dans l’ordre de génération.

Le validateur accepte-t-il les majuscules ou les ID sans tirets ?

Oui. Il accepte toute casse, avec ou sans tirets, accolades ou préfixe urn:uuid:, et affiche la forme canonique en minuscules. Il signale les tirets mal placés et les variantes non standard, qu’il vaut la peine de repérer dans une API censée renvoyer des UUID conformes à la RFC.

Saisissez un terme pour rechercher sur SDETRole.

Recherche plein texte par Pagefind · s’exécute dans votre navigateur Ouvrir la page de recherche →