Générateur de GUID

Sélectionnez le nombre de GUID et la casse souhaitée. Le site génère la liste, que vous pouvez ensuite copier.

Copier le résultat
B4E20D7A-9C59-4418-9E3D-5DA8DF3F76C3

Comment générer une série de GUID

Chaque valeur de la série est un identifiant 128 bits de version 4 — 32 chiffres hexadécimaux répartis en cinq groupes — et c'est pourquoi un GUID et un UUID s'utilisent indifféremment.

  1. Définissez la taille dans Nombre de GUID générés : et la casse dans Cas GUID :.
  2. Cliquez sur Générer GUID. La page revient avec la série affichée dans la zone de résultat, un identifiant par ligne.
  3. Cliquez sur Copier le résultat pour reprendre tout le bloc d'un coup, ou sur Effacer pour vider la zone avant la série suivante.

Ce que sont les valeurs générées

Format et version

Un GUID compte 32 chiffres hexadécimaux répartis en 8-4-4-4-12, par exemple 4F1C0A9E-3D2B-4E77-9C51-8A6B0D2E7F34. Cette page renvoie la version 4, la variante aléatoire : le premier chiffre du troisième groupe vaut toujours 4 et le premier chiffre du quatrième groupe vaut toujours 8, 9, A ou B. Ce sont ces deux positions fixes qu'un validateur examine pour confirmer un identifiant de version 4 bien formé.

Les bits proviennent de la source aléatoire cryptographique du système d'exploitation, et non d'un compteur ni de l'horloge : une valeur n'est donc pas prévisible à partir des précédentes.

Taille de la série et casse

Le sélecteur de taille propose de 1 à 99. Les valeurs d'une même série sont distinctes : si le générateur produisait deux fois le même identifiant, il retire au sort au lieu d'afficher un doublon.

Majuscules et minuscules sont le même identifiant écrit différemment — seules les lettres A à F changent, jamais les chiffres ni le découpage. Les deux formes sont égales en SQL, dans le type Guid de .NET et dans tout analyseur qui lit l'hexadécimal sans distinguer la casse : retenez donc celle qu'attend votre système cible. Cette page s'ouvre en majuscules, celle des UUID en minuscules.

Où la série est produite

Le formulaire est envoyé au serveur et la page revient avec la liste déjà remplie : rien n'est produit par votre navigateur. Chaque envoi constitue une nouvelle série, et la zone de résultat ne conserve que la dernière.

Cette page n'a pas de champ texte : il n'y a donc aucun contenu de votre part à transmettre, seuls la taille de la série et le choix de casse accompagnent la requête.

GUID ou UUID, et quand la version 4 n'est pas le bon choix

GUID et UUID désignent le même identifiant 128 bits, le premier terme ayant été popularisé par Microsoft. La page UUID de ce site renvoie la même structure et ne diffère que par la casse par défaut : l'une comme l'autre produit des valeurs acceptées par l'autre.

Les valeurs de version 4 sont aléatoires et donc sans ordre : un nouvel enregistrement ne reçoit pas un identifiant plus grand que le précédent. Cela compte lorsque la valeur sert de clé primaire groupée ou de curseur de pagination ; la barre d'onglets au-dessus du formulaire renvoie aux autres générateurs d'identifiants de ce site pour les cas où l'ordre importe.

Outils récents :