Glyph WidgetsGlyph Widgets
OutilsÀ proposContactBlogConfidentialitéConditionsSupprimer les publicitésSoutenir sur Ko-fi

© 2026 Glyph Widgets LLC. Tous droits réservés.

·

Traitement 100% côté client

Retour au blog

UUID Generator : Créer des IDs Uniques en Ligne

Générateur UUID crée des identifiants v4 cryptographiquement sécurisés. Navigateur uniquement, jusqu'à 100 à la fois, copier et télécharger. Sans compte.

Glyph Widgets
27 février 2026
11 min de lecture
uuid generatoruuid en lignegénérer uuiduuid v4guid generator

Qu'est-ce que le UUID Generator ?

Le UUID Generator est un outil en ligne gratuit qui crée des identifiants UUID v4 (Universally Unique Identifier version 4) directement dans votre navigateur. Les UUIDs résolvent un problème fondamental en développement logiciel : vous avez besoin d'identifiants uniques pour les enregistrements de base de données, les jetons de session, les noms de fichiers ou toute entité qui doit être distinguable de toutes les autres, même dans des systèmes distribués. UUID v4 génère cette unicité par aléatoire plutôt qu'en s'appuyant sur une autorité centrale ou un horodatage. L'outil utilise la Web Crypto API native (crypto.randomUUID()) intégrée aux navigateurs modernes, ce qui signifie qu'aucune bibliothèque externe ne traite vos données : toute la génération se fait côté client, sans inscription, et fonctionne hors ligne.

Fonctionnalités principales

  • Génération UUID v4 avec la Web Crypto API — Le composant appelle crypto.randomUUID() directement, la même source cryptographiquement sécurisée qu'utilise le générateur de nombres aléatoires de votre système d'exploitation.
  • Génération en masse (1–100 UUIDs) — Un menu déroulant permet de sélectionner 1, 5, 10, 25, 50 ou 100 UUIDs par génération. Tous sont produits en un seul clic et affichés dans une liste défilante.
  • Trois formats de sortie — Choisissez entre minuscules (550e8400-e29b-41d4-a716-446655440000), majuscules (550E8400-E29B-41D4-A716-446655440000) ou format accolades ({550e8400-e29b-41d4-a716-446655440000}). Le format est appliqué à la génération, pas comme une transformation d'affichage uniquement.
  • Copier individuellement ou tout — Chaque UUID dans la liste a son propre bouton de copie. Un bouton « Copy All » copie tous les UUIDs séparés par des sauts de ligne, prêts à être collés dans une feuille de calcul, un script de seed ou un fichier de migration.
  • Validateur UUID — Un champ de saisie séparé accepte n'importe quelle chaîne et la vérifie contre le motif regex UUID v4 ^\{?[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\}?$ (insensible à la casse, accolades optionnelles). La validation affiche une coche verte ou une croix rouge avec un message descriptif.

Comment utiliser le UUID Generator

Étape 1 : Choisir combien d'UUIDs vous avez besoin

Ouvrez le menu déroulant « Count » et sélectionnez une valeur : 1, 5, 10, 25, 50 ou 100. La valeur par défaut est 1. Si vous avez besoin d'alimenter une table de base de données avec des lignes de test, sélectionner 100 vous permet d'obtenir un lot entier en un seul clic.

Étape 2 : Sélectionner un format

Ouvrez le menu déroulant « Format » et choisissez l'une des trois options :

  • Minuscules — La représentation standard : a1b2c3d4-e5f6-4789-8abc-def012345678. C'est le format attendu par la plupart des bases de données, frameworks et spécifications d'API.
  • Majuscules — Tous les caractères hexadécimaux en majuscules : A1B2C3D4-E5F6-4789-8ABC-DEF012345678. Utilisez ceci pour les systèmes qui exigent des majuscules, comme certaines entrées de registre Windows.
  • Accolades — UUID en minuscules entouré d'accolades : {a1b2c3d4-e5f6-4789-8abc-def012345678}. C'est le format GUID attendu par les technologies Microsoft telles que COM/DCOM et certaines bibliothèques .NET.

Étape 3 : Générer

Cliquez sur le bouton « Generate ». Les UUIDs générés apparaissent immédiatement dans une liste numérotée sous les contrôles. Chaque entrée affiche l'UUID en police à chasse fixe avec une icône de copie individuelle.

Étape 4 : Copier les résultats

Pour un UUID unique, cliquez sur l'icône de copie de cette ligne. Pour plusieurs UUIDs, cliquez sur « Copy All » : l'outil joint toutes les valeurs avec des sauts de ligne et les écrit dans votre presse-papiers. Vous pouvez ensuite coller directement dans une instruction SQL INSERT, un fichier CSV ou un fichier de configuration.

Étape 5 : Valider un UUID existant (optionnel)

Faites défiler jusqu'à la section « Validate UUID ». Collez n'importe quelle chaîne UUID dans le champ de saisie et cliquez sur « Validate ». L'outil vérifie la chaîne contre le motif v4 et affiche soit un indicateur vert « Valid UUID v4 » soit un message rouge « Invalid UUID format ». Le validateur accepte les formats minuscules, majuscules et avec accolades.

Exemples pratiques

Alimenter une base de données avec des enregistrements de test

Vous avez besoin de 25 clés primaires pour une nouvelle table users dans un environnement de staging. Sélectionnez la quantité 25, le format minuscules, cliquez sur « Generate », puis sur « Copy All ». Collez le résultat dans votre script de seed :

INSERT INTO users (id, name) VALUES
('a1b2c3d4-...', 'Test User 1'),
('b2c3d4e5-...', 'Test User 2'),
...

Chaque UUID est garanti unique et sûr à utiliser comme clé primaire dans tout système distribué.

Générer un GUID pour un composant COM Windows

Une bibliothèque .NET requiert un attribut GUID sur une classe. Sélectionnez la quantité 1, le format accolades, cliquez sur « Generate ». La sortie {3F2504E0-4F89-41D3-9A0C-0305E82C3301} peut être collée directement dans un attribut [Guid("...")] en C#.

Valider un UUID reçu d'une API tierce

Votre application a reçu un ID d'un service externe et vous n'êtes pas sûr que ce soit un UUID v4 valide avant de le stocker. Collez la valeur dans le validateur, cliquez sur « Validate » et confirmez l'indicateur vert avant de continuer. C'est plus rapide qu'écrire une regex dans un bloc-notes.

Conseils et bonnes pratiques

Régénérer sans changer les paramètres. Après la génération, un bouton « Regenerate » apparaît dans l'en-tête de la carte de résultats. Cliquer dessus lance une nouvelle génération avec le même nombre et le même format sans toucher aux menus déroulants, utile quand vous réalisez que vous avez besoin d'un ensemble différent mais souhaitez la même configuration.

Le format est appliqué au moment de la génération. Si vous générez 10 UUIDs en minuscules, puis passez aux majuscules et générez à nouveau, vous obtenez un ensemble complètement nouveau en majuscules, pas l'ensemble précédent reformaté. Si vous avez besoin du même UUID dans deux formats, vous pouvez exécuter le validateur sur la version en minuscules pour confirmer sa validité, puis la convertir manuellement.

Partager les paramètres via URL. L'outil encode votre sélection de quantité et de format dans une URL partageable via useShareableState. Si vous envoyez à un collègue un lien avec ces paramètres, l'outil se charge avec ces paramètres présélectionnés.

Le fallback du presse-papiers fonctionne dans les navigateurs plus anciens. Si navigator.clipboard.writeText n'est pas disponible, fréquent dans certains environnements d'entreprise, l'outil crée un <textarea> temporaire, sélectionne son contenu et appelle document.execCommand('copy') comme solution de secours.

Problèmes courants et dépannage

Erreur « Please enter a UUID » lors de la validation. Cela apparaît lorsque vous cliquez sur « Validate » avec un champ de saisie vide. Collez une chaîne UUID avant de cliquer.

Le validateur affiche invalide pour un UUID que vous savez être réel. Le validateur vérifie spécifiquement le format UUID v4. Les identifiants UUID v1 (basé sur le temps), v3 (espace de noms MD5) et v5 (espace de noms SHA1) ont des motifs de bits différents dans les champs de version et de variante et échoueront à la validation v4. Si vous recevez un UUID v1 d'un système comme CockroachDB ou un cluster Cassandra, le validateur le rapportera correctement comme n'étant pas un UUID v4.

Format accolades rejeté par une base de données. La plupart des bases de données SQL et des ORM attendent le format avec tirets simples sans accolades. Supprimez les accolades avant de stocker ou passez au format minuscules ou majuscules. Le validateur accepte les saisies avec accolades, mais votre pilote de base de données probablement pas.

Le bouton de copie ne fait rien. Dans les navigateurs sans accès à l'API du presse-papiers (connexions HTTP dans certains environnements ou profils de navigateur verrouillés), la méthode de secours document.execCommand('copy') est utilisée. Si elle échoue aussi silencieusement, sélectionnez et copiez manuellement le texte du champ de sortie à chasse fixe.

Confidentialité et sécurité

Le UUID Generator s'exécute entièrement dans votre navigateur. Aucun UUID, aucun paramètre et aucune entrée de validation ne sont transmis à un serveur. L'outil utilise crypto.randomUUID(), qui fait partie de la Web Crypto API et puise son entropie dans le générateur de nombres pseudo-aléatoires cryptographiquement sécurisé du système d'exploitation, la même source utilisée pour la génération des clés TLS. Les UUIDs générés sont sûrs à utiliser comme clés primaires de base de données, jetons d'authentification ou identifiants de fichiers. L'outil fonctionne entièrement hors ligne une fois la page chargée.

Questions fréquemment posées

Le UUID Generator est-il gratuit ? Oui, entièrement gratuit sans limites d'utilisation. Aucun compte, abonnement ou paiement requis. Toutes les fonctionnalités, notamment la génération en masse, les options de format et la validation, sont disponibles pour tous les utilisateurs.

L'outil fonctionne-t-il hors ligne ? Oui. Une fois la page chargée, la génération et la validation fonctionnent sans connexion internet. La Web Crypto API utilisée pour la génération est intégrée au navigateur et ne nécessite aucun appel réseau.

Mes données sont-elles en sécurité ? Vos UUIDs sont générés entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Le code source s'exécute uniquement côté client. Vous pouvez vérifier cela en inspectant l'onglet réseau dans les outils de développement de votre navigateur : aucune requête sortante n'est effectuée lorsque vous cliquez sur « Generate ».

Quelle est la différence entre UUID et GUID ? UUID (Universally Unique Identifier) et GUID (Globally Unique Identifier) sont le même concept. GUID est le nom utilisé par Microsoft ; UUID est le nom défini dans la RFC 4122. Les deux désignent un identifiant de 128 bits généralement représenté sous forme de 32 caractères hexadécimaux en cinq groupes séparés par des tirets. Cet outil génère UUID v4, la variante aléatoire utilisée dans la plupart des applications modernes.

Pourquoi UUID v4 et pas v1 ou v5 ? UUID v4 est la variante la plus utilisée pour les identifiants d'applications car elle ne nécessite aucune coordination entre systèmes, aucune donnée de départ, et n'expose aucune information sur la machine hôte ou l'heure de génération. UUID v1 intègre un horodatage et une adresse MAC, ce qui peut exposer des informations système. UUID v5 nécessite un espace de noms et une chaîne de saisie, ce qui le rend déterministe plutôt qu'aléatoire. Pour la plupart des cas d'usage, comme les clés primaires de base de données, les identifiants de session ou les IDs de corrélation, v4 est le bon choix.

Quelle est l'unicité des identifiants UUID v4 ? La probabilité de générer un doublon entre deux UUID v4 générés aléatoirement est d'environ 1 sur 5,3 × 10³⁶. En pratique, il faudrait générer environ 2,7 × 10¹⁸ UUIDs avant d'avoir 50 % de chance d'une collision. Pour la grande majorité des applications, le risque de collision est négligeable sans aucune logique de déduplication.

Puis-je utiliser ces UUIDs comme clés primaires de base de données ? Oui. UUID v4 est couramment utilisé comme type de clé primaire dans PostgreSQL (avec le type de colonne uuid), MySQL (en tant que CHAR(36) ou BINARY(16)), MongoDB et la plupart des autres bases de données. Le principal inconvénient par rapport aux clés entières séquentielles est la fragmentation des index dans les index B-tree ; si votre base de données traite des millions de lignes et que vous rencontrez des problèmes de performances en écriture, envisagez UUID v7 (ordonné par temps) ou ULID, tous deux disponibles dans l'outil ID Generator Suite.

Que signifie le format accolades ? Le format accolades enveloppe l'UUID dans des accolades : {a1b2c3d4-e5f6-4789-8abc-def012345678}. C'est la notation GUID utilisée par Microsoft, notamment pour l'enregistrement de composants COM/DCOM, l'attribut [Guid] de .NET et les entrées du registre Windows. Si vous ne ciblez pas spécifiquement une pile technologique Microsoft, le format standard en minuscules est préféré.

Puis-je régénérer les mêmes UUIDs ? Non. Chaque UUID v4 est généré aléatoirement et ne peut pas être reproduit. Si vous avez besoin d'identifiants reproductibles à partir d'une entrée donnée, utilisez UUID v5 (qui hache un espace de noms et un nom) ou CUID2 (disponible dans l'outil ID Generator Suite). Pour la plupart des besoins d'application, la reproductibilité n'est pas nécessaire : générez et stockez simplement l'UUID.

Le validateur vérifie-t-il d'autres versions d'UUID que v4 ? Le validateur vérifie spécifiquement le format v4. Le quatrième groupe de caractères dans un UUID encode la version : un UUID v4 a 4 comme treizième caractère, et le premier caractère du troisième groupe est 8, 9, a ou b (les bits de variante). Les identifiants UUID v1, v3 ou v5 ont des valeurs différentes à ces positions et s'afficheront comme invalides.

Outils connexes

  • UUID Generator — l'outil ciblé couvert dans ce guide
  • Bientôt disponible: ID Generator Suite — génère UUID v4, Nanoid, ULID, CUID2, Short UUID et MongoDB ObjectID en un seul endroit
  • Password Generator — génère des mots de passe cryptographiquement sécurisés en utilisant la même Web Crypto API
  • Base64 Encoder/Decoder — encode les chaînes UUID et autres données binaires en Base64 pour le transport
  • JSON Formatter — formate et valide les charges utiles JSON qui incluent des champs UUID

Essayez UUID Generator maintenant : UUID Generator

Dernière mise à jour : 27 février 2026

Continuer la lecture

Plus d'articlesEssayer UUID Generator