Aller au contenu
SPCXTools

Générateur d'UUID

Générez des UUID sécurisés aléatoires (v4) ou des UUID chronologiques triables (v7), à l'unité ou en masse.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Générateur d'UUID

  1. 1Choisissez v4 (aléatoire) pour les identifiants génériques ou v7 (chronologique) pour les clés de base de données qui se trient par date de création.
  2. 2Indiquez le nombre d'UUID dont vous avez besoin, de 1 à 1 000.
  3. 3Passez optionnellement en majuscules, supprimez les tirets ou entourez chaque valeur d'accolades (le style GUID de Microsoft).
  4. 4Cliquez sur Générer pour un nouveau lot, puis copiez ou téléchargez la liste.

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

Ce générateur d'UUID crée des identifiants conformes aux standards directement dans votre navigateur. Choisissez la version, définissez une quantité et obtenez de nouvelles valeurs immédiatement — une seule à coller dans un test, ou un millier pour peupler une base de données. Chaque UUID est produit avec le générateur de nombres aléatoires cryptographiquement sûr de votre navigateur, et aucun n'est envoyé à un serveur ou stocké sur celui-ci.

Fonctionnalités

  • UUID v4 – 122 bits aléatoires, la version la plus utilisée.
  • UUID v7 – un horodatage Unix de 48 bits en millisecondes suivi de bits aléatoires, pour que les ID se trient par date de création.
  • Génération en masse jusqu'à 1 000 UUID à la fois, avec copie et téléchargement en fichier .txt.
  • Options de formatage – majuscules, sans tirets (32 caractères), ou entourés d'{accolades}.

Usages courants

Clés primaires de base de données. Les UUID permettent aux serveurs d'application de créer des ID avant d'insérer une ligne, ce qui simplifie les systèmes distribués et les fusions de données. Préférez v7 pour cet usage : les clés v4 aléatoires dispersent les insertions dans un index, tandis que les clés v7 arrivent dans l'ordre.

Ressources d'API et clés d'idempotence. De nombreuses API identifient les commandes, les paiements et les messages par un UUID, et acceptent un UUID généré par le client comme clé d'idempotence pour qu'une requête réessayée ne soit pas traitée deux fois.

Données de test et fixtures. Générez une liste d'ID pour remplir une feuille de calcul, une API de simulation (mock) ou un test unitaire.

Noms de fichiers et d'objets. Un UUID constitue un nom sans risque de collision pour les téléversements, les entrées de cache ou les fichiers temporaires.

Lire un UUID

Un UUID tel que 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e a une structure fixe. Le premier chiffre du troisième groupe est la version (4 ou 7). Le premier chiffre du quatrième groupe est la variante, qui pour les UUID standards est 8, 9, a ou b. Dans un UUID v7, les 12 premiers chiffres hexadécimaux encodent l'heure de création en millisecondes depuis 1970.

Besoin d'autres valeurs aléatoires ? Créez des mots de passe forts avec le Générateur de mot de passe ou des nombres aléatoires dans n'importe quelle plage avec le Générateur de nombre aléatoire.

Questions fréquentes

Qu'est-ce qu'un UUID ?
Un UUID (Universally Unique Identifier), aussi appelé GUID, est une valeur de 128 bits écrite sous forme de 32 chiffres hexadécimaux en cinq groupes, par exemple 550e8400-e29b-41d4-a716-446655440000. Les UUID permettent à des systèmes distincts de créer des identifiants sans coordination, avec un risque de collision pratiquement nul.
Dois-je utiliser UUID v4 ou v7 ?
Utilisez v4 lorsque vous avez simplement besoin d'un identifiant unique imprévisible. Utilisez v7 pour les clés primaires dans les bases de données — comme v7 commence par un horodatage, les nouveaux ID sont approximativement dans l'ordre, ce qui maintient les index B-tree compacts et les insertions rapides. v7 est défini dans la RFC 9562 (2024).
Deux UUID générés peuvent-ils être identiques ?
En théorie oui, en pratique non. Un UUID v4 possède 122 bits aléatoires ; il faudrait générer environ un milliard d'UUID par seconde pendant près de 85 ans pour avoir 50 % de chance d'obtenir un seul doublon.
Ces UUID sont-ils sécurisés ?
Ils sont générés avec le générateur de nombres aléatoires cryptographiquement sûr du navigateur (crypto.getRandomValues). Notez que v7 révèle son heure de création dans ses 48 premiers bits, n'utilisez donc pas v7 si l'horodatage doit rester privé.
Un GUID est-il différent d'un UUID ?
Non — GUID est le nom que Microsoft donne au même format. Certains outils Microsoft affichent les GUID en majuscules et entre accolades, ce que vous pouvez reproduire avec les options de formatage.
Les UUID sont-ils stockés ou enregistrés ?
Non. Ils sont créés dans votre navigateur et ne sont jamais envoyés à notre serveur ni stockés sur celui-ci.