Générateur d'ULID en ligne

Générateur d'ULID

Résultat généré :

À propos de cet outil

À quoi sert cet outil

ULID signifie Universally Unique Lexicographically Sortable Identifier (Identifiant Universel Unique Triable Lexicographiquement). Il combine un préfixe d'horodatage avec un élément aléatoire pour que les identifiants générés puissent être triés selon un ordre approximativement chronologique.

L'ULID constitue ainsi une alternative utile aux UUID dans certains cas d'usage métier, notamment lorsque le tri lisible ou l'ordre chronologique ont de l'importance.

Le format suit la spécification canonique de l'ULID : un composant d'horodatage plus une part aléatoire, encodés avec l'alphabet Base32 de Crockford.

Comment l'utiliser

  1. Choisissez le nombre d'ULID que vous souhaitez générer.
  2. Activez la sortie au format JSON si vous souhaitez coller directement le résultat dans des jeux de données de test ou du code.
  3. Actualisez pour générer un nouveau lot, puis copiez le résultat.

Notes sur le format

Un ULID est une chaîne de 26 caractères. Elle comprend 10 caractères d'horodatage et 16 caractères aléatoires, ce qui lui permet de rester triable tout en étant suffisamment unique pour les cas d'usage applicatifs courants.

FAQ

À quoi sert un ULID ?

Un ULID est un identifiant unique avec une partie temporelle et une partie aléatoire. Il est utile pour les enregistrements de base de données, logs, files d’attente et URL lorsque le tri temporel compte.

Quelle est la différence entre ULID et UUID ?

Un ULID se trie lexicographiquement par date de création et reste lisible grâce à Crockford Base32. Un UUID est plus standardisé et peut être préférable pour une compatibilité stricte.

Les ULID conviennent-ils comme mots de passe ou secrets ?

Non. Les ULID sont des identifiants, pas des identifiants secrets. Utilisez un générateur de mots de passe ou de jetons cryptographiques pour les valeurs qui doivent résister aux devinettes.

Outils connexes