Générateur d'UUID / GUID (v4 & v7)

Générez des identifiants uniques universels aléatoires de façon unitaire ou par lot.

Développeur et Code
100% Client-Side · Sécurisé et Privé
Générateur d'UUID / GUID (v4 & v7)

Générez des identifiants uniques universels aléatoires de façon unitaire ou par lot.

Centre de Connaissances & Guide

Générateur UUID v4 Cryptographiquement Sécurisé et Identifiants Uniques

Générateur UUID v4 Cryptographiquement Sécurisé et Identifiants Uniques

Cet outil fonctionne à 100% côté client dans votre navigateur. Vos codes sources, jetons d'accès, clés API et données sensibles ne quittent jamais votre appareil.

Formule & Méthode de Calcul

UUID v4 = 32 Hexadecimal Characters (128 bits) driven by Cryptographic Pseudorandom Number Generators (CPRNG)

A standard UUID looks like this: `123e4567-e89b-12d3-a456-426614174000`. In a Version 4 UUID, the 13th character is always '4', and the 17th character is always '8', '9', 'a', or 'b'.

Bonnes Pratiques & Conseils

  • Avoid UUIDs for Clustered Indexes: Because Version 4 UUIDs are completely random, inserting them into a standard SQL database causes massive index fragmentation. Use them as secondary keys, or use sequential UUIDs (ULID/UUIDv7) for primary keys.
  • Never Use Math.random(): Standard programming random functions are highly predictable. Always ensure your UUID generator uses a secure cryptographic library to prevent attackers from guessing future session IDs.
  • Store as BINARY(16) to Save Space: Storing a UUID as a 36 character string (VARCHAR) wastes massive database space. Converting the UUID to raw binary reduces the storage footprint from 36 bytes down to just 16 bytes.

Foire Aux Questions

Quelle est la probabilité de générer un UUID en doublon ?
Elle est astronomiquement faible. Il vous faudrait générer 1 milliard d'UUID par seconde pendant environ 85 ans pour atteindre 50 pour cent de probabilité d'avoir une seule collision.
Quelle est la différence entre UUID et GUID ?
Il s'agit conceptuellement de la même chose. UUID est le nom standard ouvert, tandis que GUID (Globally Unique Identifier) est la terminologie historiquement mise en avant par Microsoft.
Que signifie la Version 4 ?
La Version 4 signifie que l'UUID est généré à partir de nombres totalement aléatoires. La Version 1 utilise l'adresse MAC de l'ordinateur et l'horodatage actuel, ce qui peut involontairement divulguer l'identité matérielle de l'utilisateur.