Générateur d'UUID / GUID

Créez des identifiants uniques universels pour vos bases de données, API ou fichiers. Ils sont générés dans votre navigateur avec un générateur aléatoire cryptographiquement sûr.

Générer des UUID

Valider un UUID


Qu'est-ce qu'un UUID ?

Un UUID (Universally Unique Identifier), aussi appelé GUID dans l'univers Microsoft, est un identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux en groupes 8-4-4-4-12, par exemple 550e8400-e29b-41d4-a716-446655440000. Son grand avantage est qu'il peut être généré n'importe où, sans se coordonner avec une base de données centrale, avec une probabilité de doublon pratiquement nulle.

UUID v4 ou UUID v7

L'UUID v4 comporte 122 bits aléatoires et c'est le plus utilisé. L'UUID v7 (RFC 9562, 2024) commence par la date et l'heure en millisecondes : les identifiants sont donc triés chronologiquement. Il est ainsi bien plus efficace comme clé primaire en base de données, car les index ne se fragmentent pas lors de l'insertion de nouvelles lignes.

Le numéro de version est le premier chiffre du troisième groupe : dans …-7b41-…, c'est un 7.

Et un ULID ?

Un ULID (Universally Unique Lexicographically Sortable Identifier) combine lui aussi 48 bits de date et 80 bits aléatoires, mais il s'écrit avec 26 caractères en base 32 de Crockford (sans I, L, O ni U pour éviter les confusions), par exemple 01J9ZQ3K8M4X7V2B6N5C1D0E9F. Il est plus court qu'un UUID et se trie lui aussi par date.