Générateur ULID
Générez des identifiants uniques triables dans le temps avec notre générateur ULID gratuit. Créez instantanément des ULID uniques ou groupés au format texte, JSON ou YAML.
Guide
Qu'est-ce que l'ULID ?
ULID (identifiant unique et triable lexicographiquement) est un format d'identifiant unique qui combine un horodatage avec des bits aléatoires pour créer des identifiants uniques triables dans le temps. Contrairement aux UUID, les ULID sont :
- Tri lexicographique par heure
- Insensible à la casse
- Base32 codée de Crockford
- 26 caractères de longueur
Caractéristiques principales
Fonctionnalité | Description |
---|---|
Tri basé sur le temps | Les 10 premiers caractères encodent l'horodatage |
Aléatoire | Les 16 derniers caractères garantissent l'unicité |
Options de format | Générer au format texte, JSON ou YAML |
Génération en vrac | Créer plusieurs ULID à la fois |
Spécifications techniques
Composant | Détails |
---|---|
Longueur | 26 caractères |
Horodatage | 10 premiers caractères (48 bits) |
Aléatoire | 16 derniers caractères (80 bits) |
Jeu de caractères | Base32 de Crockford (0-9, AZ excluant I, L, O, U) |
Comment utiliser
- Entrez le nombre d'ULID que vous souhaitez générer dans le champ « Total »
- Sélectionnez votre format de sortie préféré (texte, JSON ou YAML)
- Cliquez sur le bouton « Générer »
- Copiez les ULID générés à l'aide du bouton Copier
- Réinitialisez le formulaire en utilisant le bouton « Réinitialiser » si nécessaire
FAQ
-
Qu'est-ce qu'un ULID et en quoi est-il différent d'un UUID ?
Un ULID (Universally Unique Lexicographically Sortable Identifier) est un identifiant de 26 caractères qui combine horodatage et caractère aléatoire. Contrairement aux UUID, les ULID sont triables par heure et utilisent le codage Base32 de Crockford pour une meilleure lisibilité.
-
Les ULID sont-ils sensibles à la casse ?
Non, les ULID ne sont pas sensibles à la casse. Ils peuvent être générés et comparés dans n'importe quelle casse, bien qu'ils soient généralement affichés en majuscules.
-
Combien d'ULID peuvent être générés par milliseconde ?
Les ULID peuvent générer environ 1,21e+24 identifiants uniques par milliseconde, ce qui rend les collisions extrêmement improbables dans la plupart des applications.
-
Les ULID peuvent-ils être utilisés comme clés primaires de base de données ?
Oui, les ULID constituent d'excellentes clés primaires de base de données car elles sont uniques, triables et leur composant d'horodatage permet un classement chronologique naturel.
-
Quel est le format d'horodatage dans un ULID ?
Les 10 premiers caractères d'un ULID codent un horodatage de précision à la milliseconde à l'aide du codage Base32 de Crockford.
-
Les ULID sont-ils adaptés aux systèmes distribués ?
Oui, les ULID sont bien adaptés aux systèmes distribués car ils peuvent être générés sans coordination entre les nœuds tout en conservant l'unicité et la triabilité temporelle.
-
Comment décoder l'horodatage d'un ULID ?
L'horodatage peut être extrait des 10 premiers caractères d'un ULID en convertissant la base 32 de Crockford en millisecondes depuis l'époque Unix.
-
L'ULID est-il meilleur que l'UUID pour les applications Web ?
Les ULID peuvent être plus adaptés aux applications Web qui nécessitent des identifiants triables dans le temps ou des identifiants lisibles par l'homme, tout en conservant les garanties d'unicité des UUID.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 16 sept. 2025