Générateur d’UUID – générer des UUID v4 et v7 en ligne
Générez des identifiants UUID v4 aléatoires ou UUID v7 ordonnés par date — un seul ou jusqu’à 500 — et vérifiez la version et la date de n’importe quel UUID.
Choisissez v4 pour un identifiant entièrement aléatoire ou v7 pour un identifiant trié par date de création, indiquez combien il vous en faut et copiez la liste. Chaque UUID est créé avec le générateur aléatoire sécurisé du navigateur ; le v7 stocke aussi l’heure actuelle dans ses 48 premiers bits.
Comment utiliser : Générateur d’UUID
- Choisissez la version : v4 (aléatoire) ou v7 (ordonné par date).
- Indiquez le nombre d’UUID nécessaires (1–500).
- Choisissez le format : majuscules, sans tirets ou avec accolades.
- Copiez la liste ou téléchargez-la en fichier texte.
- Pour contrôler un UUID existant, collez-le dans « Vérifier un UUID ».
Qu’est-ce qu’un UUID ?
Un UUID (Universally Unique Identifier), appelé GUID dans l’univers Microsoft, est une valeur de 128 bits écrite en 32 chiffres hexadécimaux répartis en cinq groupes : 8-4-4-4-12, par exemple 3f8a2b1c-5d6e-4f70-8a9b-0c1d2e3f4a5b. Il permet à n’importe quel ordinateur de créer un identifiant qui n’entrera pas en collision avec ceux créés ailleurs — sans base de données centrale.
v4 ou v7 ?
| UUID v4 | UUID v7 | |
|---|---|---|
| Composé de | 122 bits aléatoires | horodatage de 48 bits + 74 bits aléatoires |
| Ordre | aléatoire | par date de création |
| Index de base de données | fragmente les index B-tree | insertion ordonnée, plus rapide |
| Révèle l’heure | non | oui, à la milliseconde |
L’UUID v4 est le choix classique quand seule l’unicité compte. L’UUID v7, normalisé dans la RFC 9562 (2024), commence par un horodatage Unix en millisecondes : les nouveaux identifiants se classent après les anciens. Il fait donc une meilleure clé primaire dans PostgreSQL ou MySQL. Évitez le v7 si la date de création doit rester secrète.
Deux UUID peuvent-ils être identiques ?
En pratique, non. Avec 122 bits aléatoires, il faudrait générer environ 2,7 milliards de milliards (2,7 × 10¹⁸) d’UUID v4 pour avoir 50 % de chances d’obtenir un seul doublon. Les collisions ne surviennent qu’avec de mauvais générateurs aléatoires — c’est pourquoi cet outil utilise crypto.getRandomValues et non Math.random.
Lire un UUID
Le 13ᵉ chiffre hexadécimal indique la version (4 ou 7) et le 17ᵉ la variante (8, 9, a ou b au format standard). Collez un UUID dans le vérificateur pour voir les deux — et, pour un v7, la date et l’heure exactes de sa création.
Formats
La plupart des systèmes attendent des minuscules avec tirets. Certains outils Windows utilisent des majuscules entre accolades, et certaines bases stockent les 32 chiffres sans tirets. Les options ci-dessus produisent les trois formats ; la valeur de l’UUID reste la même.
Besoin d’un secret plutôt que d’un identifiant ? Utilisez le générateur de mot de passe. Pour convertir des dates, essayez le convertisseur de timestamp Unix.
Ces outils gratuits peuvent aussi vous être utiles : Formateur JSON, Générateur de mot de passe et Testeur de regex.
Questions fréquentes
Quelle différence entre UUID et GUID ?
Aucune. GUID est le nom utilisé par Microsoft ; les deux désignent des identifiants de 128 bits au format 8-4-4-4-12.
Faut-il utiliser un UUID v4 ou v7 ?
Le v7 pour les clés primaires de base de données, car il est trié par date et garde les index efficaces. Le v4 quand l’identifiant ne doit pas révéler sa date de création.
Ces UUID sont-ils vraiment uniques ?
Oui, en pratique. Ils sont produits par un générateur aléatoire cryptographique et le risque de collision est infinitésimal.
Peut-on générer beaucoup d’UUID d’un coup ?
Oui. Saisissez un nombre de 1 à 500 et copiez ou téléchargez toute la liste.
Comment connaître la version d’un UUID ?
Regardez le 13ᵉ chiffre hexadécimal ou collez l’UUID dans « Vérifier un UUID ». Vous verrez la version, la variante et, pour un v7, la date de création.
Dernière mise à jour: