Générateur d'ULID
Générez des ULID — des identifiants uniques, triables par ordre chronologique et plus compacts qu'un UUID — directement dans votre navigateur. Traitement 100% local — rien n'est envoyé à un serveur.
Comment ça marche
Un ULID (Universally Unique Lexicographically Sortable Identifier) encode un horodatage de 48 bits (précision à la milliseconde) suivi de 80 bits aléatoires, le tout formaté en 26 caractères lisibles selon l'alphabet Crockford Base32 (sans lettres ambiguës comme I, L, O ou U). Résultat : contrairement à un UUID v4, les ULID générés dans l'ordre chronologique restent triables par simple ordre alphabétique.
Quelle est la différence entre un ULID et un UUID ?
Un UUID v4 est entièrement aléatoire et ne suit aucun ordre logique une fois trié, ce qui peut nuire aux performances d'index dans certaines bases de données. Un ULID intègre un horodatage en préfixe, ce qui le rend naturellement trié par ordre de création tout en conservant une composante aléatoire suffisante pour éviter les collisions, avec un format plus court et plus lisible que l'UUID classique.
Dans quel cas préférer un ULID à un UUID ?
Les ULID sont particulièrement adaptés aux clés primaires de bases de données, aux identifiants d'événements ou de logs, et à tout contexte où l'ordre de création des enregistrements a de l'importance pour la performance des requêtes ou la lisibilité des identifiants générés en masse.
La génération s'effectue entièrement dans votre navigateur via l'API cryptographique sécurisée : aucun identifiant n'est transmis à un serveur.