Générateur Lorem Ipsum
RFC 9562 · En lot · Gratuit

Générateur d’UUID

Générez en lot des UUID v4 aléatoires ou des UUID v7 ordonnés dans le temps. Ils sont créés dans votre navigateur avec une source aléatoire cryptographique.

Version
Combien
Format
UUID
 

Comment générer un UUID

  1. Choisissez la version

    v4 aléatoire, v7 triable

  2. Choisissez la quantité

    1, 10, 50 ou 100 d’un coup

  3. Copiez-les

    Collez-les dans le code, SQL ou des tests

Pourquoi les développeurs l’utilisent

Aléatoire cryptographique

Les bits aléatoires viennent de l’API Web Crypto : les collisions sont pratiquement impossibles.

Prise en charge d’UUID v7

Des identifiants triés par date de création, mieux indexés en base de données.

Privé et hors ligne

Générés localement ; rien n’est envoyé ni stocké sur un serveur.

Qu’est-ce qu’un UUID ?

Un UUID (identifiant unique universel), aussi appelé GUID, est un identifiant de 128 bits écrit en 32 chiffres hexadécimaux, comme 123e4567-e89b-12d3-a456-426614174000. Ses bits étant aléatoires, chacun peut en créer sans registre central en restant sûr de son unicité.

v4 ou v7 ?

  • UUID v4 compte 122 bits aléatoires : le choix par défaut pour la plupart des identifiants
  • UUID v7 commence par un horodatage en millisecondes : les nouvelles lignes s’ajoutent en fin d’index
  • Les deux sont définis par la RFC 9562 et acceptés partout où un UUID standard l’est

Questions fréquentes

Un UUID est-il vraiment unique ?

Avec 122 bits aléatoires, il faudrait générer environ un milliard d’UUID par seconde pendant 85 ans pour avoir 50 % de chances d’un seul doublon.

Quelle différence entre UUID et GUID ?

Aucune en pratique. GUID est le nom donné par Microsoft au même format ; Windows l’affiche souvent en majuscules entre accolades, options disponibles ici.

UUID v4 ou v7 comme clé de base de données ?

v7 convient généralement mieux aux clés primaires car il est ordonné dans le temps et garde les index compacts. Préférez v4 si la date de création ne doit pas être visible.

Peut-on générer un UUID en code ?

Oui : crypto.randomUUID() en JavaScript, uuid.uuid4() en Python, UUID.randomUUID() en Java et gen_random_uuid() dans PostgreSQL.

Est-ce gratuit ?

Oui, entièrement gratuit, sans inscription ni limite.