Aller au contenu

Générer des UUID

Générez en masse des UUID v4, v7 et v1, des ULID et des Nano ID avec un générateur cryptographiquement sécurisé, qui s’exécute dans votre navigateur.

Jusqu’à 10 000

Identifiants : 0
Cliquez sur Générer.

Décoder un UUID ou un ULID

Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Générateur d’UUID

  1. 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. 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. 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. 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.

Générateur d’UUID : questions fréquentes

Faut-il utiliser un UUID v4 ou v7 ?
Utilisez la v7 pour les clés primaires de base de données et tout ce que vous triez ou paginez : son horodatage en tête garde les index B-tree compacts et les insertions rapides. Choisissez la v4 quand un identifiant ne doit rien révéler, car une valeur v7 expose sa date de création à la milliseconde. Les deux sont aussi uniques en pratique et tiennent dans la même colonne UUID de 128 bits.
Deux UUID générés peuvent-ils être identiques ?
En théorie oui, en pratique non. Un UUID v4 compte 122 bits aléatoires : il en faudrait environ 100 000 milliards pour que le risque d’un seul doublon atteigne une chance sur un milliard. Dans les systèmes réels, les collisions viennent presque toujours de générateurs aléatoires défaillants ou de valeurs copiées, c’est pourquoi cette page utilise uniquement le générateur cryptographique du navigateur.
Quelle différence entre un UUID et un GUID ?
GUID est le nom donné par Microsoft au même identifiant de 128 bits. Les outils Windows l’affichent souvent en majuscules et entre accolades, comme {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. Activez Majuscules pour obtenir ce style. Les octets sont identiques, même si certaines API Microsoft stockent les trois premiers groupes en ordre little-endian.
Quelle longueur choisir pour un Nano ID ?
Cela dépend du nombre d’identifiants que vous créerez. Les 21 caractères par défaut, compatibles avec les URL, portent 126 bits, comparables à un UUID v4. Des identifiants plus courts conviennent pour de petits ensembles : le panneau indique combien d’identifiants la longueur et l’alphabet choisis permettent avant un risque de doublon d’une chance sur un milliard, pour arbitrer en connaissance de cause.
Un UUID v1 révèle-t-il l’adresse MAC de mon ordinateur ?
Les UUID v1 classiques intègrent l’adresse MAC de la carte réseau dans les 12 derniers chiffres hexadécimaux, ce qui identifie la machine. Ce générateur ne le fait jamais : il choisit un nœud aléatoire de 48 bits et active le bit multicast, comme le recommande la RFC 9562. Le décodeur signale les valeurs v1 d’autres sources dont le nœud ressemble à une vraie adresse MAC.