Générateur d'UUID

Générez des UUID v4 ou v7 en masse et copiez-les en un clic.

La version 4 contient 122 bits aléatoires. C'est la plus répandue et le bon choix par défaut.

Comment générer des UUID

  1. Choisissez UUID v4 ou v7.
  2. Indiquez le nombre et le format.
  3. Copiez la liste ou cliquez sur Générer à nouveau.

Structure d'un UUID

32 chiffres hexadécimaux en cinq groupes (8-4-4-4-12). Le premier chiffre du troisième groupe indique la version, celui du quatrième la variante.

v4 ou v7 en base de données

Les clés v4 aléatoires s'insèrent n'importe où dans l'index B-tree et peuvent ralentir les grosses tables. Les v7 croissent avec le temps et s'ajoutent en fin d'index comme un auto-incrément, tout en restant uniques entre serveurs.

Générer des UUID en code

Navigateurs et Node.js : crypto.randomUUID(). Python : uuid.uuid4(). PostgreSQL : gen_random_uuid(). Les bibliothèques et bases récentes proposent aussi le v7.

Questions fréquentes

Qu'est-ce qu'un UUID ?

Un identifiant unique de 128 bits écrit en 36 caractères, comme 550e8400-e29b-41d4-a716-446655440000, qui permet de créer des identifiants sans compteur central.

Deux UUID peuvent-ils être identiques ?

En pratique, non. Avec 122 bits aléatoires, il faudrait en générer des milliards par seconde pendant des décennies.

UUID ou GUID ?

C'est la même chose ; GUID est le nom utilisé par Microsoft.