Aller au contenu

Générateur UUID

Créez un ou plusieurs milliers d’identifiants uniques universels, dans la version de votre choix et au format exact attendu par votre code ou votre base.

Traité localement dans votre navigateur

Options

Utilisé uniquement par v3 / v5.

Utilisé si l’espace de noms est « personnalisé ».

Utilisé uniquement par v3 et v5. Avec plusieurs UUID, -1, -2… est ajouté au nom.

Qu'est-ce que Générateur UUID ?

Un UUID (identifiant unique universel) est une valeur de 128 bits, généralement écrite en 32 chiffres hexadécimaux selon le motif 8-4-4-4-12. La version 4 est purement aléatoire, la version 7 commence par un horodatage en millisecondes, ce qui permet de trier les valeurs par date de création, les versions 1 et 6 intègrent une lecture d’horloge, et les versions 3 et 5 dérivent la valeur d’un espace de noms et d’un nom.

Ce générateur s’appuie sur la source aléatoire cryptographique du navigateur. Vous choisissez la version, la quantité (de 1 à 1 000), la casse, les tirets, les délimiteurs comme {accolades} ou guillemets, le séparateur, ainsi que le format : texte brut, CSV avec en-tête ou tableau JSON.

Comment ça marche ?

  1. Choisissez la version d’UUID (v4 par défaut pour un identifiant aléatoire, v7 pour des clés de base de données triables par date).
  2. Indiquez la quantité et la mise en forme : majuscules, tirets, délimiteurs et séparateur.
  3. Pour v3 ou v5, renseignez aussi l’espace de noms et le nom : un même couple donne toujours le même UUID.
  4. Cliquez sur Générer, puis copiez la liste ou téléchargez-la en uuids.txt, CSV ou JSON.

Cas d'usage courants

  • Alimenter une base de test avec des centaines de clés primaires uniques.
  • Créer des identifiants de requête ou de corrélation pour les journaux et le traçage.
  • Produire des GUID entre accolades pour du code .NET, la base de registre Windows ou COM.
  • Construire des identifiants déterministes pour des enregistrements qui doivent toujours correspondre au même ID.

Exemples

Créez un ou plusieurs milliers d’identifiants uniques universels, dans la version de votre choix et au format exact attendu par votre code ou votre base.

Confidentialité

Générateur UUID s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Un UUID est un identifiant, pas un secret : ne l’utilisez jamais comme mot de passe ou jeton d’accès. La version 1 expose normalement une adresse MAC ; cet outil utilise donc un identifiant de nœud aléatoire.

Questions fréquentes

Quelle version d’UUID choisir ?

Prenez la v4 pour des identifiants aléatoires classiques et la v7 pour des clés de base de données : les valeurs v7 sont à peu près ordonnées par date de création, ce qui garde les index efficaces. Prenez la v5 quand une même entrée doit toujours donner le même identifiant.

Deux UUID générés peuvent-ils entrer en collision ?

Un UUID v4 contient 122 bits aléatoires : une collision accidentelle est astronomiquement improbable, même sur des milliards de valeurs. Les versions basées sur un nom ne « collisionnent » que si vous leur donnez le même espace de noms et le même nom, ce qui est voulu.

Les UUID sont-ils générés sur un serveur ?

Non. Tout est produit dans votre navigateur avec crypto.getRandomValues, sans envoi ni stockage.

Plus d'outils dans Outils développeur →