Générateur UUID
Générez des identifiants uniques universels
Historique
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
Outils de la même catégorie
Outils populaires
Outils tendance
Articles liés