Générateur UUID/GUID

Générez des identifiants universellement uniques (UUID) dans différentes versions. Outil gratuit pour créer UUID v1, v4, v7, NIL UUID et GUID pour vos projets.

UUID standard

Identifiant universellement unique standard (version 4)

UUID Version 1

Basé sur timestamp et adresse MAC (identifiable temporellement)

UUID Version 4

Complètement aléatoire (le plus courant et recommandé)

UUID Version 7

Basé sur timestamp triable (le plus récent, idéal pour bases de données)

NIL UUID / UUID vide

UUID vide avec tous les chiffres à zéro (00000000-0000-0000-0000-000000000000)

00000000-0000-0000-0000-000000000000

GUID

Identifiant globalement unique Microsoft (équivalent à UUID en majuscules)

Qu'est-ce qu'un UUID?

UUID (Identifiant Universellement Unique) est un identifiant de 128 bits utilisé pour identifier de manière unique des informations dans les systèmes informatiques. Avec un UUID, vous avez une garantie statistique que l'identifiant sera unique, sans besoin de coordination centrale. Ils sont largement utilisés dans les bases de données, systèmes distribués, API et développement logiciel.

Versions UUID

UUID v1 - Timestamp + MAC

Généré à partir du timestamp actuel et de l'adresse MAC de la machine. Utile lorsque vous devez savoir quand l'UUID a été créé, mais peut exposer des informations matérielles.

UUID v4 - Aléatoire

Complètement aléatoire (ou pseudo-aléatoire). C'est la version la plus courante et recommandée pour la plupart des cas d'utilisation, offrant une entropie élevée et aucune fuite d'informations.

UUID v7 - Timestamp triable

La version la plus récente (2022), basée sur timestamp Unix en millisecondes. Permet un ordonnancement naturel par heure de création, idéal pour utilisation comme clé primaire dans bases de données et systèmes distribués.

NIL UUID - Vide

UUID spécial avec tous les bits mis à zéro (00000000-0000-0000-0000-000000000000). Utilisé pour représenter l'absence de valeur ou comme valeur par défaut initiale.

GUID - Microsoft

GUID (Identifiant Globalement Unique) est le terme utilisé par Microsoft pour UUID. Techniquement identique, mais généralement représenté en lettres majuscules dans les environnements Windows.

Cas d'utilisation

  • Identifiants uniques pour enregistrements de base de données
  • ID de session dans applications web et API
  • Identification de documents et fichiers dans systèmes distribués
  • Clés primaires dans microservices et architectures distribuées
  • Tokens d'identification dans systèmes d'authentification
  • ID de transaction dans systèmes financiers et e-commerce
  • Identifiants de message dans systèmes de file et événements
  • Références uniques dans systèmes de cache et stockage