EN FR

Générateur UUID / ULID

Générez des UUID v1, v4, v5 et ULID. Validez, décodez, snippets de code. 100% client.
CaractéristiqueUUID v4UUID v1ULID
Triable❌ Non✅ Oui (temporel)✅ Oui (lexicographique)
Entropie122 bits~60 bits (timestamp)80 bits aléatoire
Taille36 caractères36 caractères26 caractères
EncodageHexadécimalHexadécimalBase32 (Crockford)
Usage typiqueClés aléatoiresLogs, tri temporelClés primaires triables

Snippets de code

// Sélectionnez un langage

UUID et ULID : guide complet

UUID (Universally Unique Identifier) est un standard pour générer des identifiants uniques. ULID (Universally Unique Lexicographically Sortable Identifier) combine timestamp et aléatoire pour un tri naturel.

Foire Aux Questions

Quelle est la différence entre UUID v4 et v5 ?

UUID v4 est généré aléatoirement (122 bits d'entropie). UUID v5 est déterministe : il utilise SHA-1 sur un namespace et un nom, produisant toujours le même UUID pour les mêmes entrées. Utilisez v4 pour des identifiants uniques, v5 pour des identifiants reproductibles.

Pourquoi choisir ULID plutôt qu'UUID ?

ULID est plus court (26 caractères), triable lexicographiquement (les plus récents après les anciens), et utilise un alphabet lisible (Crockford Base32). Idéal pour les bases de données où le tri par date de création est important.

Qu'est-ce qu'un UUID nil ?

L'UUID nil est 00000000-0000-0000-0000-000000000000. Il est utilisé comme valeur spéciale pour indiquer l'absence d'UUID.

Mes données sont-elles envoyées à un serveur ?

Non, tout est généré et validé localement dans votre navigateur.

Copié !