Générateur 🔒 Fonctionne dans votre navigateur — aucune donnée envoyée

Générateur de GUID

Créez de nouveaux GUID au format qu'attendent Windows, .NET et les outils SQL Server, un par un ou mille d'un coup.

UUID générés
Inspecter un UUID

Générer des GUID en ligne

Si vous travaillez avec Windows, .NET, COM, le registre ou SQL Server, vous parlez de GUID ; partout ailleurs, on dit UUID. Ce sont les mêmes identifiants de 128 bits, et les seules différences que vous rencontrerez en pratique sont des conventions d'écriture : majuscules ou minuscules, avec ou sans accolades.

Cette page ouvre le générateur d'UUID avec la version 4 aléatoire, les majuscules et les accolades activées : le style registre classique.

Les formats de GUID en un coup d'œil

FormatExempleOù on le rencontre
Registre (B, majuscules){F47AC10B-58CC-4372-A567-0E02B2C3D479}Registre, CLSID COM, fichiers de projet Visual Studio
.NET par défaut (D)f47ac10b-58cc-4372-a567-0e02b2c3d479Guid.ToString(), API JSON
Sans tirets (N)f47ac10b58cc4372a5670e02b2c3d479Clés compactes, noms de fichiers
URNurn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479XML et documents de normalisation

Chacun de ces formats s'obtient avec les cases à cocher situées au-dessus de la sortie, et se combine avec la génération en masse.

Créer des GUID avec les outils Microsoft

  • C# : Guid.NewGuid(), mis en forme avec .ToString("B").ToUpperInvariant() pour le style registre.
  • PowerShell : [guid]::NewGuid() ou New-Guid.
  • SQL Server : NEWID() pour des valeurs aléatoires, NEWSEQUENTIALID() comme valeur par défaut d'une colonne.
  • Visual Studio : menu Outils (Tools), Créer un GUID (Create GUID).

Des GUID en masse pour les données de test

Alimenter une base de données ou écrire des fixtures demande souvent des dizaines d'identifiants. Réglez la quantité, choisissez la sortie SQL pour obtenir une liste VALUES prête à l'emploi, ou JSON pour un tableau à coller dans un test. Rien n'est envoyé à un serveur : générer des GUID pour des systèmes internes ne divulgue rien.

Générateurs associés

En minuscules et sans accolades, c'est tout simplement un UUID v4. Pour des identifiants qui se trient par date de création, utilisez l'UUID v7, que .NET 9 prend également en charge avec Guid.CreateVersion7().

Guides associés