Générateur d'UUID / GUID

Créez instantanément des UUID et des GUID aléatoires et uniques. Choisissez une version, ajustez le format et générez un ou plusieurs identifiants en un clic.

Générez des UUID et des GUID instantanément

Créez des identifiants aléatoires et uniques en quelques secondes en choisissant une version d'UUID et les options de format dont vous avez besoin.

Tout s'exécute directement dans votre navigateur grâce à un générateur aléatoire cryptographiquement sécurisé — aucune donnée n'est envoyée où que ce soit, et aucun identifiant n'est stocké.

Qu'est-ce qu'un UUID / GUID ?

Un UUID (identifiant unique universel), également appelé GUID (identifiant global unique) sur les plateformes Microsoft, est une valeur de 128 bits utilisée pour identifier des informations sans nécessiter d'autorité centrale pour éviter les collisions.

Les UUID et les GUID utilisent exactement le même format à 36 caractères — les noms ne sont que des conventions différentes pour la même norme, donc tout UUID généré ici est également un GUID valide.

Pourquoi utiliser un générateur d'UUID / GUID ?

Inventer manuellement des identifiants uniques n'est pas fiable — les collisions, les fautes de frappe et les motifs prévisibles peuvent tous provoquer des bugs et des problèmes de sécurité.

Un générateur produit instantanément des identifiants correctement formatés et statistiquement uniques, conformément à la spécification officielle des UUID (RFC 9562).

Pourquoi générer des UUID en ligne ?

  • Créez des identifiants statistiquement uniques avec un risque de collision quasiment nul
  • Choisissez la version adaptée à votre cas d'usage (aléatoire ou ordonnée dans le temps)
  • Générez de nombreux identifiants à la fois pour l'initialisation de données en masse
  • Formatez la sortie pour qu'elle corresponde aux exigences de votre base de données ou de votre API
  • Aucune installation ni aucun compte requis
  • Fonctionne entièrement hors ligne dans votre navigateur

Fonctionnalités clés

  • Deux versions : UUID v4 (entièrement aléatoire) et UUID v7 (ordonné dans le temps)
  • Générez 1, 5, 10 ou 50 identifiants à la fois
  • Formatage optionnel en MAJUSCULES
  • Suppression optionnelle des tirets pour un stockage compact
  • Copie en un clic pour une valeur unique ou n'importe quel élément de la liste
  • Génération aléatoire cryptographiquement sécurisée

Comment générer un UUID

  1. Choisissez une version : UUID v4 pour des identifiants entièrement aléatoires, ou UUID v7 pour des identifiants ordonnés dans le temps
  2. Activez MAJUSCULES ou sans tirets si votre système nécessite un format spécifique
  3. Choisissez le nombre d'identifiants dont vous avez besoin — 1, 5, 10 ou 50
  4. Copiez une valeur unique ou n'importe quel élément de la liste générée

Guide des versions d'UUID

UUID v4 Entièrement aléatoire — idéal pour des identifiants uniques à usage général, sans exigence d'ordre
UUID v7 Ordonné dans le temps — inclut un horodatage, idéal pour les clés primaires de base de données et les enregistrements triables

Bonnes pratiques pour les UUID

Utilisez UUID v7 pour les clés primaires de base de données lorsque vous avez besoin d'identifiants triés naturellement par date de création, ce qui améliore les performances d'indexation.

Utilisez UUID v4 lorsque vous avez besoin d'identifiants sans motif détectable, comme des jetons publics ou des identifiants de ressources.

Stockez les UUID dans leur format binaire natif ou dans le format standard à 36 caractères plutôt que d'inventer des encodages personnalisés, afin de rester compatible avec les bases de données et les bibliothèques.

Erreurs courantes à éviter avec les UUID

Évitez d'utiliser des entiers séquentiels là où un UUID est attendu — cela peut révéler des informations sur le nombre d'enregistrements et leur ordre de création.

Évitez de mélanger les versions d'UUID de manière incohérente au sein d'un même système, ce qui peut complexifier le tri et le débogage.

Évitez de supposer que les UUID sont cryptographiquement secrets — UUID v4 est unique, mais il ne remplace pas un jeton d'accès ou une clé secrète appropriée.

Cas d'usage courants

  • Clés primaires et étrangères de base de données
  • Identifiants de requêtes API et de corrélation
  • Identifiants de session et de transaction
  • Noms de fichiers et de stockage d'objets
  • Identifiants d'entités dans les systèmes distribués
  • Initialisation de données de test et fixtures
  • Identifiants d'événements et de messages
  • Identifiants d'appareils et d'installations

Questions fréquentes

Quelle est la différence entre un UUID et un GUID ?

Il n'y a aucune différence technique. GUID est simplement le nom donné par Microsoft à la même norme d'identifiant de 128 bits définie comme UUID dans la RFC 9562. Tout UUID généré ici est également un GUID valide.

Dans quelle mesure ces UUID sont-ils uniques ?

Extrêmement uniques. Avec 122 bits aléatoires dans un UUID v4, la probabilité de collision est astronomiquement faible, même en générant des milliards d'identifiants.

Dois-je utiliser UUID v4 ou v7 ?

Utilisez UUID v7 si vous avez besoin d'identifiants triés par date de création, comme des clés primaires de base de données. Utilisez UUID v4 si vous avez besoin d'identifiants entièrement aléatoires sans horodatage intégré.

Où sont stockés mes UUID générés ?

Nulle part. Les UUID sont générés localement dans votre navigateur à l'aide de l'API Web Crypto et ne sont jamais envoyés ni stockés sur nos serveurs.

Puis-je utiliser des UUID comme clés primaires de base de données ?

Oui. Les UUID sont couramment utilisés comme clés primaires, notamment dans les systèmes distribués. UUID v7 est particulièrement bien adapté, car sa structure ordonnée dans le temps préserve l'efficacité des index de base de données.

HAUT