UUID UUID Generator

Gratuit · Sans inscription · Sans installation

Générateur de GUID

Créez des GUID tels que les outils Microsoft les attendent : par défaut en majuscules et entourés d'accolades. Un GUID et un UUID sont la même structure de 128 bits ; seule l'écriture change.

  • Style .NET et SQL Server
  • Majuscules + accolades
  • Recopiable tel quel

Générateur de GUID

GUID
Entre 1 et 1000.
Mise en forme

Résultat 0

    Généré localement avec l'API Web Crypto — rien ne quitte votre navigateur. Raccourci : Ctrl + Enter — pour régénérer

    Qu'est-ce qu'un GUID ?

    Un GUID (globally unique identifier) est exactement ce que les RFC 4122 et 9562 appellent un UUID : 128 bits écrits selon le motif 8-4-4-4-12. Microsoft a forgé le terme avant que la spécification ne se généralise.

    La seule différence tient à l'apparence de la chaîne. .NET écrit traditionnellement les GUID en majuscules et les encadre d'accolades, par exemple {4C6E0549-7D63-4A0C-9E1F-4D63B7A2B4F1}, alors que l'écriture RFC est en minuscules et sans accolades.

    Mode d'emploi

    1. Laissez les réglages par défaut : majuscules et accolades sont déjà actifs.
    2. Choisissez le nombre de GUID.
    3. Cliquez sur Générer et collez la valeur directement dans votre code ou un script SQL.

    Cas d'usage

    • Remplacer Guid.NewGuid() lors de l'écriture de tests .NET.
    • Alimenter des colonnes uniqueidentifier sous SQL Server.
    • Clés de registre et fichiers de configuration Windows.

    Les versions d'UUID en un coup d'œil

    VersionTriableBasé surÀ utiliser pour
    v1NonHorodatage + adresse MACSystèmes anciens qui attendent encore du v1
    v3NonHachage MD5 d'un nomIdentifiants déterministes quand MD5 est imposé
    v4Non122 bits aléatoiresPresque tous les identifiants d'usage courant
    v5NonHachage SHA-1 d'un nomQuand un même nom doit toujours donner le même identifiant
    v6OuiHorodatage, réordonnéDes identifiants triables sans renoncer à l'aléatoire
    v7OuiTemps Unix en millisecondesClés primaires de base de données et identifiants d'événements
    v8NonVotre propre disposition de bitsFormats propres à un éditeur ou expérimentaux

    Les sept versions font 128 bits et s'écrivent toutes dans la forme 8-4-4-4-12. Seule la signification des bits change.

    Questions fréquentes

    Un GUID est-il la même chose qu'un UUID ?

    Seule l'écriture les distingue. Les deux font 128 bits et partagent la même structure avec version et variante. .NET sait passer d'une forme à l'autre, et un validateur les accepte indifféremment.

    Quelle version ce générateur produit-il ?

    Celle de Guid.NewGuid(), donc du v4 : 122 bits aléatoires. Si vous avez besoin d'autres versions, passez par les pages v1, v3, v5, v6, v7 ou v8 et changez-y la forme.

    Pourquoi .NET écrit-il les GUID en majuscules ?

    Pour des raisons historiques et parce que la sortie reste ainsi lisible de façon homogène dans les journaux. La casse n'a aucune importance pour SQL Server, qui stocke les GUID sur 16 octets.