Dev Tools

Générateur UUID

Générez des identifiants UUID v4 conformes RFC 4122. Génération en lot, copie en un clic.

Questions fréquentes

Qu'est-ce qu'un UUID ?

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits standardisé par la RFC 4122. Il est conçu pour être unique dans l'espace et le temps sans nécessiter d'autorité centrale.

La version la plus courante, UUID v4, utilise 122 bits aléatoires, rendant les collisions virtuellement impossibles (probabilité de 1 sur 2^122).

Quel est le format d'un UUID v4 ?

Un UUID v4 suit le format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, où x est un chiffre hexadécimal (0-f), le « 4 » indique la version 4, et y est 8, 9, a ou b (bits de variante).

Exemple : 550e8400-e29b-41d4-a716-446655440000. La longueur totale est de 36 caractères tirets inclus.

Les UUID v4 sont-ils vraiment uniques ?

Un UUID v4 utilise 122 bits aléatoires, soit 5,3 × 10³⁶ valeurs possibles. Pour avoir 50 % de chance de collision, il faudrait générer environ 2,7 × 10¹⁸ UUIDs — soit 2,7 trillions.

En pratique, une collision UUID v4 est considérée comme impossible pour tout usage réel.

Quand utiliser un UUID ?

Les UUIDs sont idéaux pour les clés primaires en base de données (surtout en systèmes distribués), les identifiants de ressources API, les tokens de session, les noms de fichiers, les IDs de corrélation en microservices, et toute situation nécessitant un identifiant unique sans serveur central.

UUID v4 ou UUID v7 : lequel choisir ?

UUID v4 est entièrement aléatoire et le plus répandu. UUID v7 (RFC 9562, 2024) intègre un timestamp Unix dans les 48 premiers bits, le rendant triable par date de création — idéal pour les clés primaires où l'ordre d'insertion compte.

Utilisez v4 pour l'unicité générale, v7 quand l'ordre chronologique est nécessaire.

Découvrez nos autres outils pour développeurs :

UUID v4 généré via l'API Web Crypto (crypto.randomUUID()). Conforme à la RFC 4122 (IETF, 2005). 122 bits aléatoires, 5,3 × 10³⁶ valeurs possibles.