Générateur ULID en ligne — IDs Crockford triables

Générez des ULID (48 bits de temps + 80 bits aléatoires, Crockford Base32, 26 caractères) via Web Crypto. Majuscules par défaut, jusqu’à 20 IDs — rien n’est envoyé.

Chargement…
Générateur ULID — notes développeur
ULID = 48 bits de millisecondes + 80 bits aléatoires, encodés en Crockford Base32 (26 caractères). Triables dans le temps, sans caractères ambigus I/L/O/U.

Comment ça marche

Choisissez majuscules (convention spec) ou minuscules, une quantité de 1 à 20, puis Générer. L’entropie utilise crypto.getRandomValues — pas de Math.random.

Options

Majuscules
La spec ULID recommande les majuscules. Passez en minuscules pour des stores sensibles à la casse.
Quantité (1–20)
Générez plusieurs ULID pour fixtures sans saturer l’UI — plafonné à 20.

Exemples

Défaut majuscules

Réglages

uppercase=on, count=1

Sortie

01ARYZ6S41… (26 chars)

Lot minuscules

Réglages

uppercase=off, count=3

Sortie

trois ULID séparés par des sauts de ligne

Utilitaires liés

Pour des UUID classiques utilisez le générateur UUID, ou des IDs compacts via le générateur Nanoid.

FAQ générateur ULID

IDs triables

ULID vs UUID ?

Les ULID sont triables dans le temps et plus courts à lire (26 chars Crockford). Les UUID v4 sont purement aléatoires ; UUID v7 est aussi ordonné dans le temps mais en hex.

La génération est-elle privée ?

Oui — tout se passe dans votre navigateur via Web Crypto.

Pourquoi pas de décodeur ULID ?

Hors scope v1 : génération seule. Un outil d’inspection pourra venir plus tard.

Les ULID sont-ils monotones ?

Non — chaque clic tire une nouvelle entropie. Pas de factory monotone dans cette version.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.