Générateur d'ULID Générer des identificateurs ULID triables avec horodatages intégrés.
Générateur d'ULID
Générer des identificateurs ULID triables avec horodatages intégrés.
Définir les options
Choisissez la quantité et les préférences de cas.
Générer
Tapez n'importe quoi pour générer des ULIDs.
Copier les ULIDs
Copiez les ULIDs générés à partir de la sortie.
What Is Générateur d'ULID?
Un générateur de ULID (Identifiant universellement unique et classable lexicographiquement) crée des identificateurs de 128 bits qui sont à la fois uniques et classables par heure de création. Contrairement aux UUID, les ULID encodent une horloge d'une précision au milliseconde dans les 48 premiers bits, suivie de 80 bits d'aléatoire. Cela signifie que les ULID générés plus tard sont toujours classés après ceux créés plus tôt, ce qui les rend idéaux pour les clés primaires des bases de données, les journaux d'événements et tout cas d'utilisation où l'ordre chronologique est important. Les ULID utilisent le codage Base32 de Crockford, produisant ainsi des chaînes compactes de 26 caractères qui sont sécurisées pour les URL et insensibles à la casse.
Why Use Générateur d'ULID?
-
Triable par heure de création - les nouveaux ID sont toujours classés après les anciens
-
Chaîne compacte de 26 caractères utilisant Crockford Base32
-
Sécurisé pour les URL et insensible à la casse
-
Compatible avec le stockage UUID 128 bits
-
Horodatage précis au milliseconde intégré
Common Use Cases
Clés primaires de base de données
Utilisez les ULIDs comme clés primaires triables qui maintiennent l'ordre d'insertion sans colonnes de timestamp supplémentaires.
Event Sourcing
Générez des ID d'événement classés par ordre chronologique.
Systèmes distribués
Créez des ID uniques entre les services qui maintiennent l'ordre global par heure.
Entrées de journal
Attribuez des ID classables aux entrées de journal pour une interrogation chronologique facile.
Technical Guide
Le format ULID est une chaîne de 26 caractères au format Base32 de Crockford : 10 caractères pour l'horloge de 48 bits (millisecondes depuis l'époque Unix) et 16 caractères pour les 80 bits d'aléatoire. La composante horloge encode l'heure de création et permet le classement - les ULID générés dans la même milliseconde sont classés par leur composante aléatoire. Le codage Base32 de Crockford utilise les caractères 0-9 et A-Z, à l'exclusion de I, L, O et U pour éviter l'ambiguïté. Le codage est plus compact que le format hexadécimal (26 caractères contre 36 pour les UUID) tout en conservant la même quantité d'informations sur 128 bits. La mise en œuvre utilise crypto.getRandomValues() pour la partie aléatoire.
Tips & Best Practices
-
1Les ULIDs sont triés lexicographiquement par heure de création - idéal pour l'ordre des bases de données
-
2Les 10 premiers caractères encodent l'horodatage - vous pouvez extraire l'heure de création
-
3Les ULIDs sont insensibles à la casse ; l'option minuscule est pour préférence stylistique
-
4Avec 26 caractères, les ULIDs sont plus compacts que les UUID de 36 caractères
-
5Les ULIDs peuvent être stockés dans des colonnes binaires compatibles avec les UUID de 16 octets
Related Tools
Générateur de Lorem Ipsum
Générer du texte de remplacement Lorem Ipsum en paragraphes, phrases ou mots.
📝 Text Tools
Générateur de chaînes aléatoires
Générer des chaînes aléatoires cryptographiquement sécurisées avec des ensembles de caractères personnalisables.
📝 Text Tools
Générateur d'UUID
Générer des identificateurs UUID v4 sécurisés cryptographiquement.
📝 Text Tools
Générateur de slugs
Générer des slugs compatibles avec les URL à partir du texte avec des séparateurs personnalisables.
📝 Text Tools
Générateur de nombres aléatoires
Générer des nombres aléatoires dans une plage personnalisée avec option d'unicité.
📝 Text ToolsFrequently Asked Questions
Q En quoi l'ULID diffère-t-il du UUID ?
Q Puis-je avoir des collisions d'ULID ?
Q Puis-je extraire l'horodatage d'un ULID ?
Q Les ULIDs sont-ils sécurisés pour les URL ?
Q Quel est le choix entre UUID et ULID ?
About This Tool
Générateur d'ULID is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.