Générateur d’UUID

Créez un UUID ou des milliers – version 4 aléatoire, version 7 adaptée aux bases de données, version 5 basée sur un nom ou ULID – et décodez n’importe quel UUID pour connaître sa version et son horodatage.

  • v4 · v7 · v5 · ULID
  • Jusqu’à 5 000
  • Inspecteur d’UUID
  • Généré en local

Inspecter un UUID

Comment ça marche

Comment générer des UUID

Une série toute fraîche est prête dès l’ouverture de la page.

  1. 1

    Choisissez une version

    Version 4 pour l’usage général, version 7 pour les clés de base de données, version 5 quand un même nom doit toujours donner le même identifiant.

  2. 2

    Réglez la quantité et le format

    Indiquez combien vous en voulez, et sous quelle forme : lignes, tableau JSON, CSV ou liste SQL.

  3. 3

    Copiez ou téléchargez

    Copiez la liste ou enregistrez-la dans un fichier. « Générer » produit une nouvelle série.

Pourquoi ToolCMB

Toutes les versions d’UUID vraiment utiles

Implémentées selon la RFC 9562.

Source d’aléa sûre

Les bits aléatoires proviennent du générateur cryptographique du navigateur (crypto.getRandomValues), pas de Math.random.

La version 7 pour les bases de données

Des identifiants ordonnés dans le temps gardent les index B-tree compacts et les insertions rapides. Au sein d’une même milliseconde, ils restent croissants.

Versions 3 et 5 basées sur un nom

Transformez des noms en UUID reproductibles avec l’espace de noms DNS, URL, OID ou X.500 – ou le vôtre.

ULID

Des identifiants triables de 26 caractères, sûrs dans une URL, quand une forme textuelle plus courte est bienvenue.

Formats prêts à coller

Tableau JSON, valeurs séparées par des virgules, liste SQL IN, avec accolades, guillemets, préfixe URN, en majuscules ou sans tirets.

Inspecteur

Collez n’importe quel UUID pour connaître sa version et sa variante, ainsi que la date de création cachée dans les valeurs v1, v6, v7 et ULID.

Confidentiel par conception

Tout fonctionne dans votre navigateur. Ce que vous saisissez ou ouvrez n’est pas envoyé à un serveur.

Gratuit, sans inscription

Pas de compte, pas de limite, pas de filigrane – sur téléphone, tablette ou ordinateur.

Quelle version d’UUID utiliser ?

Un UUID (identifiant universel unique, appelé GUID sous Windows) est une valeur de 128 bits écrite en 32 chiffres hexadécimaux répartis en cinq groupes. Il peut être créé n’importe où, sans autorité centrale, tout en restant unique en pratique. La version 4 remplit 122 bits de données aléatoires : il faudrait en générer environ 2,7 trillions pour que la probabilité d’un seul doublon atteigne 50 %.

Les UUID aléatoires ont un inconvénient comme clés primaires : les nouvelles lignes arrivent à des positions aléatoires de l’index, ce qui le fragmente et ralentit les insertions sur les grandes tables. La version 7, normalisée par la RFC 9562 en 2024, résout le problème en commençant par un horodatage en millisecondes : les nouveaux identifiants s’ajoutent toujours à la fin, tandis que 74 bits aléatoires les gardent imprévisibles. Pour un nouveau système : v7 pour les clés de base de données, v4 pour tout le reste.

Les versions 3 et 5 ne sont pas aléatoires du tout : elles hachent un espace de noms et un nom, si bien que la même entrée donne toujours le même UUID – utile pour dériver des identifiants stables à partir d’URL ou d’adresses e-mail. La version 5 (SHA-1) est préférable à la version 3 (MD5). La version 1 associe un horodatage à un identifiant de nœud ; les implémentations classiques divulguaient l’adresse MAC, c’est pourquoi cet outil utilise toujours un nœud aléatoire.

Les versions d’UUID en bref

VersionFondée surUsage typique
v4Nombres aléatoiresIdentifiants généraux, jetons, noms de fichiers
v7Heure Unix + aléaClés primaires, identifiants d’événements triables
v5 / v3Espace de noms + nom (SHA-1 / MD5)Identifiants stables dérivés de noms ou d’URL
v1 / v6Horodatage + nœudSystèmes anciens ; v6 est la forme triable
ULIDHeure Unix + aléa, Base32Identifiants triables à la forme plus courte

Conseils

FAQ

Questions fréquentes

Vous ne trouvez pas votre réponse ? Contactez-nous — nous répondons rapidement.

Les UUID générés sont-ils vraiment uniques ?

Oui, en pratique. Un UUID version 4 contient 122 bits aléatoires issus d’un générateur cryptographiquement sûr ; une collision est si improbable qu’on peut l’ignorer.

Quelle différence entre UUID v4 et v7 ?

v4 est entièrement aléatoire. v7 commence par l’heure courante en millisecondes suivie de bits aléatoires : les valeurs v7 se trient par date de création et se comportent bien mieux comme clés de base de données.

Un GUID est-il la même chose qu’un UUID ?

Oui. GUID est le nom donné par Microsoft au même identifiant de 128 bits. Les outils Windows l’écrivent souvent en majuscules et entre accolades – les deux formats sont proposés ici.

Puis-je régénérer le même UUID ?

Uniquement avec les versions 3 et 5 basées sur un nom : le même espace de noms et le même nom produisent toujours le même UUID. Les versions aléatoires et temporelles diffèrent à chaque fois.

Peut-on lire des informations dans un UUID ?

Dans les v1, v6 et v7, oui : ils contiennent leur date de création, que l’inspecteur affiche. Un UUID v4 ne porte aucune information. N’utilisez pas d’identifiants temporels quand la date de création doit rester secrète.

Mes données sont-elles envoyées à un serveur ?

Non. L’outil fonctionne entièrement dans votre navigateur. Votre saisie n’est ni envoyée, ni journalisée, ni stockée sur nos serveurs.

Plus d’outils gratuits pour développeurs

Encoder, formater, tester, convertir et générer – de petits outils qui fonctionnent dans votre navigateur et laissent vos données sur votre appareil.

Voir tous les outils