Générateur d’UUID
Créez un UUID ou des milliers – version 4 aléatoire, version 7 adaptée aux bases de données, version 5 basée sur un nom ou ULID – et décodez n’importe quel UUID pour connaître sa version et son horodatage.
- v4 · v7 · v5 · ULID
- Jusqu’à 5 000
- Inspecteur d’UUID
- Généré en local
Inspecter un UUID
Comment générer des UUID
Une série toute fraîche est prête dès l’ouverture de la page.
- 1
Choisissez une version
Version 4 pour l’usage général, version 7 pour les clés de base de données, version 5 quand un même nom doit toujours donner le même identifiant.
- 2
Réglez la quantité et le format
Indiquez combien vous en voulez, et sous quelle forme : lignes, tableau JSON, CSV ou liste SQL.
- 3
Copiez ou téléchargez
Copiez la liste ou enregistrez-la dans un fichier. « Générer » produit une nouvelle série.
Toutes les versions d’UUID vraiment utiles
Implémentées selon la RFC 9562.
Source d’aléa sûre
Les bits aléatoires proviennent du générateur cryptographique du navigateur (crypto.getRandomValues), pas de Math.random.
La version 7 pour les bases de données
Des identifiants ordonnés dans le temps gardent les index B-tree compacts et les insertions rapides. Au sein d’une même milliseconde, ils restent croissants.
Versions 3 et 5 basées sur un nom
Transformez des noms en UUID reproductibles avec l’espace de noms DNS, URL, OID ou X.500 – ou le vôtre.
ULID
Des identifiants triables de 26 caractères, sûrs dans une URL, quand une forme textuelle plus courte est bienvenue.
Formats prêts à coller
Tableau JSON, valeurs séparées par des virgules, liste SQL IN, avec accolades, guillemets, préfixe URN, en majuscules ou sans tirets.
Inspecteur
Collez n’importe quel UUID pour connaître sa version et sa variante, ainsi que la date de création cachée dans les valeurs v1, v6, v7 et ULID.
Confidentiel par conception
Tout fonctionne dans votre navigateur. Ce que vous saisissez ou ouvrez n’est pas envoyé à un serveur.
Gratuit, sans inscription
Pas de compte, pas de limite, pas de filigrane – sur téléphone, tablette ou ordinateur.
Quelle version d’UUID utiliser ?
Un UUID (identifiant universel unique, appelé GUID sous Windows) est une valeur de 128 bits écrite en 32 chiffres hexadécimaux répartis en cinq groupes. Il peut être créé n’importe où, sans autorité centrale, tout en restant unique en pratique. La version 4 remplit 122 bits de données aléatoires : il faudrait en générer environ 2,7 trillions pour que la probabilité d’un seul doublon atteigne 50 %.
Les UUID aléatoires ont un inconvénient comme clés primaires : les nouvelles lignes arrivent à des positions aléatoires de l’index, ce qui le fragmente et ralentit les insertions sur les grandes tables. La version 7, normalisée par la RFC 9562 en 2024, résout le problème en commençant par un horodatage en millisecondes : les nouveaux identifiants s’ajoutent toujours à la fin, tandis que 74 bits aléatoires les gardent imprévisibles. Pour un nouveau système : v7 pour les clés de base de données, v4 pour tout le reste.
Les versions 3 et 5 ne sont pas aléatoires du tout : elles hachent un espace de noms et un nom, si bien que la même entrée donne toujours le même UUID – utile pour dériver des identifiants stables à partir d’URL ou d’adresses e-mail. La version 5 (SHA-1) est préférable à la version 3 (MD5). La version 1 associe un horodatage à un identifiant de nœud ; les implémentations classiques divulguaient l’adresse MAC, c’est pourquoi cet outil utilise toujours un nœud aléatoire.
Les versions d’UUID en bref
| Version | Fondée sur | Usage typique |
|---|---|---|
| v4 | Nombres aléatoires | Identifiants généraux, jetons, noms de fichiers |
| v7 | Heure Unix + aléa | Clés primaires, identifiants d’événements triables |
| v5 / v3 | Espace de noms + nom (SHA-1 / MD5) | Identifiants stables dérivés de noms ou d’URL |
| v1 / v6 | Horodatage + nœud | Systèmes anciens ; v6 est la forme triable |
| ULID | Heure Unix + aléa, Base32 | Identifiants triables à la forme plus courte |
Conseils
- Besoin d’une empreinte du contenu plutôt que d’un identifiant aléatoire ? Utilisez le Générateur de hash.
- Convertissez l’horodatage d’un UUID v7 avec le Convertisseur de timestamp.
- Imprimez un identifiant sur une étiquette sous forme de code à scanner avec le Générateur de codes-barres ou le Générateur de QR code.
- Stockez les UUID dans une colonne UUID native ou BINARY(16) plutôt que CHAR(36) : la taille est divisée par deux et les comparaisons sont plus rapides.
Questions fréquentes
Vous ne trouvez pas votre réponse ? Contactez-nous — nous répondons rapidement.
Les UUID générés sont-ils vraiment uniques ?
Oui, en pratique. Un UUID version 4 contient 122 bits aléatoires issus d’un générateur cryptographiquement sûr ; une collision est si improbable qu’on peut l’ignorer.
Quelle différence entre UUID v4 et v7 ?
v4 est entièrement aléatoire. v7 commence par l’heure courante en millisecondes suivie de bits aléatoires : les valeurs v7 se trient par date de création et se comportent bien mieux comme clés de base de données.
Un GUID est-il la même chose qu’un UUID ?
Oui. GUID est le nom donné par Microsoft au même identifiant de 128 bits. Les outils Windows l’écrivent souvent en majuscules et entre accolades – les deux formats sont proposés ici.
Puis-je régénérer le même UUID ?
Uniquement avec les versions 3 et 5 basées sur un nom : le même espace de noms et le même nom produisent toujours le même UUID. Les versions aléatoires et temporelles diffèrent à chaque fois.
Peut-on lire des informations dans un UUID ?
Dans les v1, v6 et v7, oui : ils contiennent leur date de création, que l’inspecteur affiche. Un UUID v4 ne porte aucune information. N’utilisez pas d’identifiants temporels quand la date de création doit rester secrète.
Mes données sont-elles envoyées à un serveur ?
Non. L’outil fonctionne entièrement dans votre navigateur. Votre saisie n’est ni envoyée, ni journalisée, ni stockée sur nos serveurs.
Plus d’outils gratuits pour développeurs
Encoder, formater, tester, convertir et générer – de petits outils qui fonctionnent dans votre navigateur et laissent vos données sur votre appareil.