Passer au contenu principal

Générateur UUID

Utilisez Générateur UUID gratuitement en ligne pour vos besoins

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.