Passer au contenu principal

Générateur UUID

Générez des identifiants uniques universels

Type d'identifiant
Format de sortie
UUID
Exemples : 550e8400-e29b-41d4… 00000000-0000-0000… 550e8400-e29b-41d4…
Générer puis inspecter : UUID v4 UUID v7
Space = régénérer

Historique

Aucun identifiant généré.
Survolez pour révéler.

Qu'est-ce qu'un UUID et à quoi ça sert ?

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits standardisé par la RFC 4122, représenté en 32 caractères hexadécimaux groupés (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). La probabilité de collision est statistiquement négligeable : pour UUID v4, il faudrait générer 2,71 quintillions d'UUID pour avoir 50% de chances d'avoir une collision.

UUID v4 vs UUID v7

UUID v4 est entièrement aléatoire (CSPRNG) — idéal pour les identifiants de ressources web où l'ordre n'a pas d'importance. UUID v7 est la nouvelle version (RFC 9562, 2024) : les 48 premiers bits encodent le timestamp Unix en millisecondes, rendant les UUID naturellement triables. C'est le choix recommandé pour les clés primaires en base de données (meilleure performance d'indexation B-tree).

ULID et NanoID : alternatives modernes

L'ULID (Universally Unique Lexicographically Sortable Identifier) encode un timestamp sur 48 bits + 80 bits aléatoires en 26 caractères Crockford Base32 — trié lexicographiquement, URL-safe. Le NanoID est une alternative compacte aux UUID : 21 caractères par défaut, alphabet personnalisable, 5× plus rapide que UUID v4 et idéal pour les URLs courtes.

Questions fréquentes

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits garantissant une unicité globale, utilisé dans les bases de données et les systèmes distr... Un UUID (Universally Unique Identifier) est un identifiant de 128 bits garantissant une unicité globale, utilisé dans les bases de données et les systèmes distribués.

Oui, la probabilité de collision entre deux UUID v4 est extrêmement faible, de l'ordre de 1 sur 5,3 x 10^36, ce qui les rend pratiquement uniques.... Oui, la probabilité de collision entre deux UUID v4 est extrêmement faible, de l'ordre de 1 sur 5,3 x 10^36, ce qui les rend pratiquement uniques.

UUID v1 est basé sur le temps et l'adresse MAC, tandis que UUID v4 est généré de manière totalement aléatoire. La v4 est généralement préférée pour éviter les p... UUID v1 est basé sur le temps et l'adresse MAC, tandis que UUID v4 est généré de manière totalement aléatoire. La v4 est généralement préférée pour éviter les problèmes de confidentialité.
Lien copié !