Free2Box
Générateur de ULIDIT & DeveloppeurInstant browser workflowFocused single-task utilityNo setup required

Générateur de ULID

Générez des Identifiants Universellement Uniques Triables Lexicographiquement

Nombre: 5AléatoireGénérer des ULIDsULIDs Générés0Horodatage--
Entree
Set the batch size, then generate ULIDs with embedded millisecond timestamps.

ULID (Identifiant Universellement Unique Triable Lexicographiquement) est un identifiant de 128 bits triable par ordre chronologique et compatible avec UUID.

Horodatage: first 10 characters, 48-bit millisecond precision

Aléatoire: last 16 characters, 80-bit random component

ULIDs Générés
Générez des Identifiants Universellement Uniques Triables Lexicographiquement
Generate a batch to create sortable ULIDs and inspect the embedded timestamp metadata.

Continuer avec

Faites avancer le flux de travail avec une action suivante pertinente.

Nombre5HorodatagePas encore de r?sultatAléatoirePas encore de r?sultatResultatPas encore de r?sultat
Privacy & Trust

Horodatage

ULIDs keep millisecond timestamps in the prefix, which makes them naturally sortable by generation time.

Aléatoire

The suffix preserves 80 bits of randomness, which is useful for collision resistance in distributed systems.

Resultat

Generation and decoding stay local in the browser, so temporary identifiers never leave the page.

ULIDs Générés

Generate at least one ULID to enable export.

Générez des Identifiants Universellement Uniques Triables Lexicographiquement

Comment utiliser

1

Entrez vos valeurs

Remplissez les champs de saisie avec vos nombres ou paramètres.

2

Obtenez des résultats instantanés

Les résultats se mettent à jour automatiquement pendant la saisie — aucun bouton de validation nécessaire.

3

Copiez ou enregistrez

Copiez les résultats dans le presse-papiers ou utilisez-les dans votre flux de travail.

Pourquoi utiliser cet outil

100 % Gratuit

Aucun coût caché, aucun niveau premium — chaque fonctionnalité est gratuite.

Aucune installation

Fonctionne entièrement dans votre navigateur. Aucun logiciel à télécharger ou installer.

Privé et sécurisé

Vos données ne quittent jamais votre appareil. Rien n'est envoyé sur un serveur.

Fonctionne sur mobile

Entièrement adaptatif — utilisez-le sur votre téléphone, tablette ou ordinateur.

ULID: Universally Unique Lexicographically Sortable Identifiers

Key Takeaways

  • ULIDs combine a 48-bit millisecond timestamp with 80 bits of randomness, creating IDs that are both unique and chronologically sortable.
  • ULIDs use Crockford's Base32 encoding, producing compact 26-character strings that are URL-safe and case-insensitive.
  • All ULIDs are generated in your browser — no data is sent to any server.

ULID (Universally Unique Lexicographically Sortable Identifier) addresses a key limitation of UUID v4: lack of natural ordering. By encoding the creation timestamp in the first 10 characters, ULIDs sort chronologically while maintaining global uniqueness through random suffixes. This makes them excellent primary keys for databases where insertion order matters.

ULIDs can generate 1.21 x 10^24 unique IDs per millisecond — more than enough for any application.

Throughput Capacity

Key Concepts

1

ULID Structure

A ULID consists of a 10-character timestamp (48 bits, millisecond precision, good until year 10889) followed by a 16-character random component (80 bits of entropy).

2

Crockford's Base32

ULIDs use Crockford's Base32 alphabet (0-9, A-Z excluding I, L, O, U) which avoids ambiguous characters. This encoding is URL-safe, case-insensitive, and more compact than hex.

3

ULID vs. UUID v7

Both embed timestamps for sortability. UUID v7 is an official IETF standard (RFC 9562) with broad ecosystem support. ULIDs are more compact (26 vs 36 chars) and use a simpler specification.

4

Monotonic ULIDs

When multiple ULIDs are generated within the same millisecond, monotonic mode increments the random component to guarantee strict ordering within that millisecond.

Pro Tips

Use ULIDs as database primary keys when you need time-ordered records without a separate created_at column.

Extract the timestamp from existing ULIDs for audit logging — no additional metadata storage needed.

Use monotonic ULID generation in high-throughput systems to guarantee strict ordering even at sub-millisecond rates.

ULIDs can be converted to UUID format (128-bit) for compatibility with UUID-typed database columns.

All ULIDs are generated entirely in your browser using cryptographically secure randomness. No generated identifiers are stored or transmitted to any server.

Questions fréquentes