PixConvert

Générateur d'UUID

Générez instantanément des identifiants UUID v4 cryptographiquement aléatoires, un par un ou en masse, directement dans votre navigateur.

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

Pourquoi utiliser le générateur d'UUID PixConvert

Le générateur d'UUID le plus rapide et le plus privé, basé sur crypto.randomUUID.

Cryptographiquement aléatoire

Utilise crypto.randomUUID(), une implémentation d'UUID v4 reposant sur un CSPRNG, intégrée aux navigateurs modernes.

Génération en masse

Générez jusqu'à 100 UUID à la fois et copiez la liste complète dans le presse-papiers en un clic.

Options de format

Activez les majuscules, les accolades (style GUID Windows) ou le format sans tirets pour correspondre à votre système cible.

100 % privé

Les UUID sont générés entièrement côté client. Rien n'est envoyé à un serveur.

Copie instantanée

Cliquez sur Copier pour copier instantanément un UUID. En mode masse, tous les UUID générés sont copiés sous forme de liste séparée par des sauts de ligne.

Aucun doublon

Chaque UUID est statistiquement unique. La probabilité de collision est de 1 sur 5,3 × 10³⁶, soit pratiquement nulle.

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 dans les bases de données distribuées pour éviter les collisions d'auto-incrémentation entre les shards.

  • Colonnes UUID PostgreSQL
  • Alternative à ObjectId de MongoDB
  • Clés de partition DynamoDB

Données de test

Générez des identifiants réalistes pour vos jeux de test, données d'amorçage et API simulées.

  • Alimenter des bases de test
  • ID de réponses d'API simulées
  • Remplir des fichiers de fixtures

ID de session et de jeton

Générez des identifiants de session uniques, des ID de corrélation et des clés d'idempotence.

  • Génération de jetons de session
  • Clés d'idempotence d'API
  • ID de corrélation de requêtes

Comment générer un UUID

1

Cliquez sur Générer pour créer un UUID v4. Choisissez si besoin les options de format (majuscules, accolades, sans tirets).

2

Cliquez sur Copier pour l'enregistrer dans le presse-papiers. Pour plusieurs UUID, utilisez la génération en masse puis Tout copier.

3

Chaque UUID utilise crypto.randomUUID pour un aléa de type v4, sans risque de collision pour vos clés de base de données, noms de fichiers et ID de requêtes.

Questions fréquentes

La génération d'UUID expliquée.

Qu'est-ce qu'un UUID ?

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits normalisé par la RFC 4122. Il se présente sous la forme de 32 chiffres hexadécimaux au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. L'UUID v4 est généré de manière aléatoire.

Un UUID v4 est-il vraiment unique ?

Statistiquement, oui. Un UUID v4 comporte 122 bits aléatoires (6 bits sont fixes pour la version et la variante). La probabilité que deux UUID générés aléatoirement soient identiques est de 1 sur 5,3 × 10³⁶ : il faudrait générer des milliards d'UUID par seconde pendant des milliards d'années pour observer une collision.

Quelle est la différence entre UUID et GUID ?

GUID (Globally Unique Identifier) est l'implémentation d'UUID de Microsoft. Le format est le même : les GUID sont souvent affichés en majuscules avec des accolades : {550E8400-E29B-41D4-A716-446655440000}. Utilisez l'option « Avec accolades » pour obtenir un résultat au format GUID.

Dois-je utiliser UUID v4 ou v7 ?

L'UUID v4 est entièrement aléatoire. L'UUID v7 (RFC 9562) est ordonné dans le temps, ce qui en fait une bien meilleure clé primaire de base de données : les insertions séquentielles évitent la fragmentation des arbres B. La prise en charge de v7 dans les navigateurs est limitée ; pour l'instant, v4 convient à la plupart des usages.

Puis-je utiliser des UUID comme clés primaires de base de données ?

Oui, mais les UUID v4 sont aléatoires, ce qui provoque une fragmentation des index en arbre B dans des bases comme MySQL/PostgreSQL en cas de forte charge d'écriture. Pour les systèmes à haut débit, envisagez plutôt les ULID ou l'UUID v7 (ordonné dans le temps).