PixConvert

Générateur d'UUID en ligne gratuit (v4)

Générez des UUID version 4 cryptographiquement sûrs. Copiez des identifiants individuels ou générez des listes allant jusqu'à 500 UUID uniques.

Cliquez sur Générer pour créer un UUID
Génération en masse

Comment générer un UUID

1

Choisissez le format.

Cochez Majuscules, Avec accolades ou Sans tirets si votre système l'exige. Laissez les trois options désactivées pour la forme standard en minuscules.

2

Générez un ou plusieurs UUID.

Cliquez sur Générer pour un seul UUID, ou saisissez une quantité de 2 à 100 et cliquez sur le bouton de génération en masse. Les options modifiées n'affectent que la génération suivante.

3

Copiez et collez.

Cliquez sur Copier pour un UUID ou sur Tout copier pour la liste, copiée à raison d'un par ligne. Collez-la dans votre code, votre SQL ou votre tableur.

Questions fréquentes

Réponses sur les versions d'UUID, le format GUID, l'unicité et les listes en masse.

Qu'est-ce qu'un UUID ?

Un UUID est un identifiant de 128 bits écrit sous la forme de 32 chiffres hexadécimaux répartis en cinq groupes, 8-4-4-4-12, soit 36 caractères au total. Il est défini par la RFC 9562. La version 4, que cet outil génère, remplit 122 de ces bits de façon aléatoire.

Quelle version d'UUID ce générateur produit-il ?

Uniquement la version 4, la version aléatoire, via crypto.randomUUID de votre navigateur. Chaque identifiant a un 4 comme premier chiffre du troisième groupe. Il n'existe pas encore d'option v1, v7, UUID nul ou ULID, utilisez donc une bibliothèque pour ceux-là.

Quelle est la différence entre UUID et GUID ?

Aucune dans la valeur. GUID est le nom donné par Microsoft à l'UUID, et Guid.NewGuid de .NET produit les mêmes identifiants aléatoires de version 4. Les GUID sont souvent affichés en majuscules entre accolades. Cochez Majuscules et Avec accolades pour obtenir {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C}.

Deux valeurs UUID v4 peuvent-elles être identiques ?

En théorie oui, en pratique non. Il existe environ 5,3 x 10^36 UUID v4 possibles, il en faudrait donc environ 2,7 x 10^18 pour avoir 50 % de chances d'obtenir un doublon. Un test Node sur un million n'a trouvé aucun doublon.

Dois-je utiliser UUID v4 ou v7 pour les clés de base de données ?

La v7 commence par un horodatage, donc les nouvelles clés se trient dans l'ordre chronologique et gardent des index B-tree compacts. La v4 est entièrement aléatoire, ce qui répartit les insertions dans un grand index. Cet outil ne produit que de la v4, ce qui convient à la plupart des tables et aux identifiants qui ne doivent pas révéler leur date de création.

Comment générer plusieurs UUID à la fois ?

Saisissez un nombre de 2 à 100 dans le champ Génération en masse, puis cliquez sur le bouton à côté. Chaque UUID respecte les options de format que vous avez cochées. Tout copier copie la liste avec un UUID par ligne. Pour plus de 100, relancez la génération et collez à nouveau.

Puis-je obtenir un UUID sans tirets ?

Oui. Cochez Sans tirets avant de cliquer sur Générer, et vous obtenez 32 caractères hexadécimaux, par exemple 3f2b9c1e7a4d4e8b9c2f5d6e7f8a9b0c. C'est la même valeur de 128 bits, acceptée par la plupart des langages et des bases de données.

Pourquoi mon UUID n'a-t-il pas changé quand j'ai coché une option de format ?

Les options de format s'appliquent à la création du prochain UUID, pas à celui déjà affiché. Cochez d'abord Majuscules, Avec accolades ou Sans tirets, puis cliquez de nouveau sur Générer ou sur le bouton de génération en masse pour obtenir des identifiants dans le nouveau format.

Puis-je utiliser un UUID comme jeton secret ou clé API ?

Il sera impossible à deviner, car crypto.randomUUID utilise la source aléatoire sécurisée du navigateur et fournit 122 bits aléatoires. Cependant, les UUID sont conçus comme des identifiants et se retrouvent souvent dans les journaux et les URL. Pour des clés API ou des mots de passe, utilisez notre générateur de mots de passe avec 32 caractères ou plus.

Pourquoi le nombre en masse passe-t-il à 2 ou à 100 ?

Le champ de quantité se corrige à chaque frappe et maintient la valeur entre 2 et 100. Effacer le nombre le règle sur 2, et toute valeur supérieure à 100 devient 100. Utilisez les flèches du champ pour choisir la quantité souhaitée.

Ce générateur d'UUID est-il gratuit et privé ?

Oui. Il est gratuit, sans inscription et sans limite quotidienne. Les UUID sont créés dans l'onglet de votre navigateur et ne sont ni enregistrés ni envoyés à nos serveurs. Les seules données d'usage transmises sont un clic sur Générer ou Copier et la durée d'une génération, sans aucun UUID.

Générateur d'UUID pour identifiants v4 et GUID

Des UUID aléatoires de version 4 issus de crypto.randomUUID de votre navigateur, avec format GUID et listes en masse jusqu'à 100.

Générateur d'UUID affichant un UUID version 4 aléatoire, avec son chiffre de version 4 repéré et un schéma 8-4-4-4-12 de ses 36 caractères

Générez des identifiants UUID v4 aléatoires

Cliquez sur Générer pour obtenir un nouvel UUID de version 4 issu de crypto.randomUUID de votre navigateur. Chacun contient 122 bits aléatoires dans le format standard de 36 caractères 8-4-4-4-12, comme 3f2b9c1e-7a4d-4e8b-9c2f-5d6e7f8a9b0c.

  • Version 4 avec 122 bits aléatoires
  • Format standard de 36 caractères avec tirets
  • Un nouvel UUID à chaque clic
Essayer maintenant
Options de format du générateur d'UUID : un UUID en minuscules, un GUID en majuscules entre accolades et une version de 32 caractères sans tirets

Formatez les UUID en GUID avec accolades

Cochez Majuscules, Avec accolades ou Sans tirets avant de générer. Combinez-les pour un GUID de style Windows comme {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C}, ou supprimez les tirets pour obtenir une chaîne de 32 caractères.

  • Options majuscules, accolades et sans tirets
  • 32 caractères hexadécimaux sans tirets
  • Les options s'appliquent au prochain clic sur Générer
Essayer maintenant

Listes en masse jusqu'à 100

Définissez une quantité de 2 à 100 et cliquez sur le bouton de génération en masse pour obtenir une liste dans le même format. Tout copier place un UUID par ligne dans votre presse-papiers.

Basé sur crypto.randomUUID

Les UUID proviennent de crypto.randomUUID, le générateur intégré aux navigateurs modernes, qui utilise leur source aléatoire sécurisée. Lors d'un test Node sur un million, chaque UUID était unique et de version 4 valide.

Copie en un clic

Copier place l'UUID dans votre presse-papiers et le bouton affiche Copié pendant deux secondes. Collez-le directement dans du SQL, du JSON, du code ou un fichier de configuration.

Créé sur votre appareil

Chaque UUID est créé dans l'onglet de votre navigateur et disparaît lorsque vous le fermez. Les statistiques enregistrent les clics sur Générer et Copier et la durée d'une génération, jamais les identifiants.

Cas d'usage des UUID

Les UUID sont le moyen standard de générer des identifiants uniques sans autorité centrale.

Clés primaires de base de données

Utilisez des UUID comme clés primaires lorsque des lignes sont créées à plusieurs endroits, comme des shards, des applications mobiles ou des services distincts, afin que les identifiants n'entrent jamais en conflit sans compteur partagé.

  • Compatible avec les colonnes uuid de PostgreSQL et uniqueidentifier de SQL Server
  • Jusqu'à 100 clés pour un script d'initialisation
  • Fonctionne comme clé sans compteur partagé

Données de test

Remplissez vos fixtures, fichiers d'initialisation et réponses d'API simulées avec de vrais UUID valides. Générez une liste, copiez-la une fois, puis collez un identifiant par ligne dans votre fichier.

  • Un UUID par ligne à la copie
  • Identifiants v4 valides qui passent les contrôles de format
  • Même format pour chaque identifiant de la liste

Identifiants de requête et de corrélation

Marquez vos requêtes d'API, lignes de journal et tâches en arrière-plan avec un identifiant unique pour les suivre d'un service à l'autre. Utilisez-en un comme clé d'idempotence pour éviter les commandes en double.

  • Identifiants de corrélation pour les journaux et les traces
  • Clés d'idempotence pour les appels d'API relancés
  • Noms uniques pour les fichiers et les envois