Générateur d'UUID v4

Générez un ou plusieurs identifiants UUID v4 aléatoires avec un aléa cryptographique.

Comment utiliser

  1. Choisissez combien d'UUID vous voulez (jusqu'à 100 à la fois) et les options de formatage.
  2. Cliquez sur « Générer » — chaque identifiant est créé avec le générateur aléatoire cryptographique du navigateur.
  3. Copiez la liste en un clic. Chaque UUID est sur sa propre ligne, prêt à être collé dans du code, des fixtures ou une base de données.

À propos de cet outil

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits conçu pour que n'importe qui puisse en générer un à tout moment, sans coordination avec personne — tout en étant pratiquement certain qu'il est unique. La version 4, générée ici, remplit 122 de ces bits avec des données aléatoires : le nombre de valeurs possibles est si grand (environ 5,3 × 10³⁶) que la probabilité de collision entre deux UUID aléatoires est négligeable pour tout système réel.

Les UUID sont la réponse standard chaque fois que des systèmes distribués ont besoin d'identifiants sans compteur central : clés de base de données, identifiants de requêtes d'API, noms de fichiers, jetons de session à usage non secret. Le format canonique compte 32 chiffres hexadécimaux en cinq groupes séparés par des tirets (8-4-4-4-12), où le chiffre de version est toujours 4 et le chiffre de variante est 8, 9, a ou b.

Ce générateur utilise crypto.randomUUID quand le navigateur le fournit, avec repli sur crypto.getRandomValues en positionnant manuellement les bits de version et de variante — deux sources cryptographiquement sûres. La génération est entièrement locale : les identifiants sont créés sur votre appareil et jamais transmis.

La formule

Structure d'un UUID v4 : xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxx, où x est un chiffre hexadécimal aléatoire et N vaut 8, 9, a ou b (la variante). 122 bits aléatoires donnent 2¹²² ≈ 5,3 × 10³⁶ valeurs possibles.

Questions fréquentes

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

En théorie oui, en pratique non. Avec 122 bits aléatoires, il faudrait générer environ 2,7 × 10¹⁸ UUID pour atteindre 50 % de chances d'une seule collision.

Quelle est la différence entre UUID et GUID ?

Aucune en pratique — GUID est le nom donné par Microsoft au même identifiant de 128 bits. Les formats sont interchangeables.

Ces UUID sont-ils sûrs comme clés de base de données ?

Oui. Les clés UUID v4 évitent le problème de coordination des identifiants séquentiels. Notez que des clés aléatoires peuvent fragmenter les index clusterisés — certaines bases préfèrent des variantes ordonnées dans le temps (v7) pour les tables à fort volume.

L'UUID est-il généré sur un serveur ?

Non. La génération s'exécute en JavaScript sur votre appareil avec le générateur cryptographique du navigateur. Rien n'est transmis.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.