EZ
EZ2Conv

Générateur UUID

Générez des UUIDs conformes RFC 4122 en masse, en choisissant la version 4 pour des identifiants cryptographiquement aléatoires ou la version 1 pour des identifiants basés sur l'horodatage. Produisez jusqu'à 100 à la fois et activez ou non les tirets et les majuscules, le tout généré instantanément dans votre navigateur.

UUID aléatoire avec randomisation cryptographique

1-100 UUIDs

14px
Cliquez sur Générer pour créer des UUIDs...

Comment Utiliser

  1. Sélectionnez la version UUID : v4 (aléatoire cryptographique) ou v1 (basé sur l'horodatage avec tri chronologique)
  2. Définissez le nombre d'UUIDs à générer en lot, de 1 à 100 identifiants en une seule opération
  3. Personnalisez le format de sortie : incluez ou excluez les tirets, et choisissez majuscules ou minuscules
  4. Cliquez sur 'Générer' pour créer des UUIDs conformes RFC 4122 instantanément dans votre navigateur

💡 Conseils Utiles

  • UUID v4 utilise l'aléatoire cryptographique pour une unicité maximale
  • UUID v1 inclut des informations d'horodatage utiles pour le tri
  • Utilisez le format majuscules pour la cohérence avec les systèmes de base de données
  • La génération en masse supporte jusqu'à 100 UUIDs à la fois

Comprendre les UUID et savoir les générer

Ce que fait ce générateur

Un UUID (identifiant unique universel) est une valeur de 128 bits écrite sous forme de 32 chiffres hexadécimaux selon le motif bien connu 8-4-4-4-12, comme 550e8400-e29b-41d4-a716-446655440000. Ce générateur produit à la demande des identifiants conformes à la norme RFC 4122 : choisissez la version 4 ou la version 1 et créez jusqu'à 100 valeurs en une seule fournée.

Vous pouvez activer ou retirer les traits d'union et opter pour des minuscules ou des majuscules, afin que le résultat corresponde à ce qu'attendent déjà votre colonne de base de données, votre contrat d'API ou votre code.

Quand utiliser un UUID

Les UUID sont utiles dès qu'un identifiant doit être créé de façon autonome, sans autorité centrale qui distribue des numéros séquentiels. On les retrouve comme clés primaires dans les bases de données distribuées, comme identifiants de corrélation pour suivre une requête entre services, comme clés d'idempotence sur les appels d'API, pour des noms de fichiers qui ne doivent jamais entrer en conflit, ou pour des références d'objets et de sessions créées côté client.

Comme deux machines peuvent produire des identifiants au même instant sans se concerter, les UUID conviennent particulièrement bien aux microservices, aux applications offline-first et aux pipelines d'événements.

Version 4 face à la version 1

La version 4 remplit la quasi-totalité de ses bits avec des valeurs aléatoires cryptographiquement robustes issues de crypto.randomUUID du navigateur et de la Web Crypto API. Les identifiants sont donc imprévisibles et ne révèlent ni le moment ni le lieu de leur création. C'est le choix recommandé dans la plupart des cas.

La version 1 construit au contraire la valeur à partir de l'horodatage courant, d'un identifiant de nœud et d'une séquence d'horloge, ce qui permet de trier approximativement une fournée par date de création mais dévoile cet instant. Optez pour la v4 lorsque l'imprévisibilité compte, et pour la v1 lorsqu'un ordre chronologique approximatif est plus utile.

Format et probabilité de collision

Les deux versions conservent la disposition standard 8-4-4-4-12, et le chiffre de version occupe le début du troisième groupe : un 4 ou un 1. La solidité de la v4 tient à ses 122 bits aléatoires : l'ensemble compte plus de 5×10^36 valeurs possibles, si bien que même après avoir généré des milliards d'identifiants, la probabilité que deux d'entre eux coïncident reste pratiquement nulle.

Retirer les traits d'union donne une chaîne compacte de 32 caractères, pratique dans les URL ou les clés, tandis que la sortie en majuscules s'aligne sur les systèmes qui stockent les identifiants ainsi.

Questions Fréquentes

Oui. Générez jusqu'à 100 UUID par fournée, autant de fournées que vous le souhaitez, sans aucun frais. La version 4 comme la version 1, ainsi que les options de traits d'union et de majuscules, sont entièrement incluses, sans offre payante, quota d'utilisation ni compte.
Chaque identifiant est créé localement dans votre navigateur et rien n'est envoyé à un serveur. La version 4 s'appuie sur crypto.randomUUID de la Web Crypto API, si bien qu'aucun UUID que vous produisez n'est transmis, stocké ou consigné où que ce soit.
Aucun compte n'est nécessaire. Choisissez la version, le nombre et le format, cliquez sur Générer, et les identifiants apparaissent immédiatement. Pas d'adresse e-mail à fournir, pas de connexion ni d'inscription.
La version 4 est construite presque entièrement à partir de bits aléatoires cryptographiquement sûrs ; elle est donc imprévisible et ne porte aucune métadonnée. La version 1 intègre l'horodatage de création ainsi qu'un identifiant de nœud, ce qui rend les identifiants approximativement triables dans le temps mais révèle le moment de leur génération. Utilisez la v4 par défaut et la v1 uniquement lorsqu'un ordre temporel est utile.
Vous pouvez générer entre 1 et 100 identifiants d'un seul clic, puis copier toute la liste d'un coup. L'option de traits d'union produit la forme compacte de 32 caractères (sans tirets) et l'option de majuscules bascule les chiffres hexadécimaux en capitales pour les systèmes qui attendent ce style.
Oui. La sortie respecte la norme RFC 4122 et les 122 bits aléatoires de la v4 rendent une collision accidentelle astronomiquement improbable ; c'est pourquoi les UUID servent couramment de clés primaires, de clés d'API et de jetons de session. Notez que les clés v4, entièrement aléatoires, ne sont pas séquentielles, un point à considérer pour les index groupés.