Generateur d'ULID

Generez des ULID : 26 caracteres, compatibles URL, triables dans le temps et proches des UUID dans leur usage.

100 % securise - genere localement dans votre navigateur
Triable dans le temps Compatible URL Horodatage 48 bits

Generer des ULID

Créez des identifiants uniques pouvant etre tries

ULID generes

Cliquez sur « Generer des ULID » pour creer des identifiants uniques

Structure d'un ULID

Chaque ULID se compose de deux parties : l'horodatage et l'alea

HORODATAGE (10 caracteres) ALEA (16 caracteres)

01ARZ3NDEKTSV4RRFFQ69G5FAV

Exemple : cet ULID a ete cree a une milliseconde precise et contient 80 bits d'alea

Horodatage (48 bits)

Nombre de millisecondes depuis l'epoch Unix (1970-01-01). Permet un tri chronologique jusqu'en 10889.

Aleatoire (80 bits)

Valeur aleatoire cryptographiquement securisee. Permet de generer jusqu'a 1,21 quintillion d'identifiants uniques par milliseconde.

Specifications techniques

L'ULID est concu pour etre triable, compatible URL et proche des UUID dans son usage

Caracteristiques

  • Aleatoire cryptographiquement securise
  • Generation uniquement côté client
  • Tri lexicographique possible
  • Aucun caractere special

Specifications

  • 26 caracteres (128 bits)
  • Encodage Base32 de Crockford
  • 48 bits d'horodatage + 80 bits d'alea
  • 1,21 million d'ID par milliseconde