Comment utiliser Générateur d’UUID
- 1
Choisissez le type d’identifiant
Prenez UUID v4 pour de simples identifiants aléatoires, v7 ou ULID pour des clés triables par date, v1 pour les anciens systèmes, ou Nano ID pour des chaînes courtes.
- 2
Réglez le format et la quantité
Activez Majuscules ou Traits d’union, choisissez des lignes, des virgules ou du JSON, puis indiquez la quantité voulue.
- 3
Générez et copiez
Cliquez sur Générer, puis copiez un identifiant, copiez toute la liste ou téléchargez-la sous forme de fichier.
- 4
Décodez un identifiant existant
Collez un UUID ou un ULID dans le décodeur pour voir sa version, sa variante et sa date de création.
Limites et Pro
Gratuit : jusqu’à 10 000 identifiants par clic, avec copie et téléchargement en .txt ou .json ; décodage illimité.
Pro porte la génération en masse à 100 000 identifiants par clic et supprime les publicités. Découvrir Pro
À propos de Générateur d’UUID
Les identifiants universellement uniques permettent à des systèmes distincts de créer des identifiants sans interroger de serveur central, et la version choisie détermine ce que contiennent ces 128 bits. La version 4 repose sur 122 bits de pur hasard. La version 7, normalisée dans la RFC 9562 en 2024, commence par un horodatage Unix en millisecondes : les nouvelles lignes se placent ainsi à la fin d’un index de base de données au lieu de s’y disperser. La version 1 encode un horodatage grégorien et un identifiant de nœud ; ce générateur utilise toujours un nœud aléatoire avec le bit multicast activé, jamais l’adresse MAC de votre carte réseau.
Deux formats qui ne sont pas des UUID sont inclus. Un ULID regroupe le même horodatage en millisecondes et 80 bits aléatoires en 26 caractères Base32 de Crockford, qui se trient comme du texte simple. Un Nano ID est une courte chaîne aléatoire, de 21 caractères compatibles avec les URL par défaut, dont vous pouvez modifier la longueur et l’alphabet ; la page indique combien d’identifiants vous pouvez créer avant qu’un doublon devienne un événement à une chance sur un milliard.
Chaque valeur provient du générateur aléatoire cryptographique du navigateur (crypto.randomUUID et crypto.getRandomValues) avec échantillonnage par rejet, si bien qu’aucun alphabet n’est biaisé. Les v7, v1 et ULID générés pendant la même milliseconde restent triés dans l’ordre de création. Les listes en masse peuvent être en majuscules, sans traits d’union ou entre {accolades}, séparées par des lignes, des virgules ou sous forme de tableau JSON, puis copiées ou téléchargées.
Le décodeur lit tout UUID ou ULID collé et indique sa version, sa variante et, pour les v1, v6, v7 et ULID, le moment de sa création. Il ne peut pas retrouver le nom à l’origine d’un UUID v3 ou v5, car ce sont des hachages à sens unique.
Confidentialité
Les identifiants sont générés sur votre appareil avec l’API Web Crypto et ne sont jamais envoyés à un serveur : personne d’autre ne les voit ni ne les enregistre. Le type et les options de format choisis sont conservés dans le stockage local ; les identifiants générés et ceux que vous décodez ne sont pas conservés.
Fonctionnalités
v7 et ULID triables
Des horodatages en millisecondes avec un compteur monotone : les identifiants créés ensemble restent dans l’ordre.
Hasard cryptographique
Web Crypto uniquement, sans Math.random, et aucune adresse MAC dans les identifiants v1.
Décodeur intégré
Affiche la version, la variante et l’horodatage caché dans les valeurs v1, v6, v7 et ULID.