Générateur UUID / ID
Générez des identifiants uniques universels dans plusieurs formats. Génération par lots, analyse d'horodatage et options personnalisables. Tout fonctionne dans votre navigateur.
Tips
UUID v7 est idéal pour les clés primaires de bases de données
UUID v7 intègre un horodatage, rendant les IDs naturellement triables par date de création. Cela améliore considérablement les performances des index de bases de données par rapport à UUID v4 entièrement aléatoire, qui provoque des divisions de pages aléatoires dans les index B-tree.
La collision UUID v4 est pratiquement impossible
With 122 random bits, you would need to generate about 2.7 quintillion UUIDs before having a 50% chance of a single collision. At 1 billion per second, that takes over 85 years.
ULID est plus court que UUID mais tout aussi unique
ULID compresse les mêmes 128 bits en seulement 26 caractères avec Crockford Base32, contre 36 caractères pour UUID. Il est triable par temps comme UUID v7 et évite les caractères confus comme I, L, O.
La longueur du NanoID détermine le risque de collision
Le NanoID par défaut de 21 caractères a ~126 bits d'entropie — comparable à UUID v4. Les IDs plus courts réduisent l'entropie exponentiellement : un NanoID de 10 caractères n'a que ~60 bits, adapté uniquement aux usages non critiques.
Cas d'utilisation courants
Clés primaires de bases de données
Utilisez UUID v7 ou ULID comme clés primaires triables par temps, fonctionnant dans les systèmes distribués sans coordination.
Slugs d'URL et IDs courts
Générez des NanoIDs compacts pour les URLs courtes, codes d'invitation ou tout contexte où un identifiant plus court est préféré.
Suivi d'événements et journalisation
Créez des IDs d'événements uniques naturellement ordonnés par temps pour l'agrégation de logs et les pipelines d'analyse.
Coordination de systèmes distribués
Générez des IDs globalement uniques sans autorité centrale — chaque nœud peut créer indépendamment des identifiants sans collision.
Clés de stockage d'objets
Utilisez les ULIDs ou UUID v7 comme clés de stockage S3 ou blob pour maintenir l'ordre chronologique dans les listes de buckets.
Génération de données de test
Générez rapidement des lots d'IDs uniques réalistes pour remplir des bases de données de test ou des réponses d'API simulées.