Générateur d'UUID

Générez et copiez divers identifiants uniques (UUID).

Paramètres de génération d'ID
Sélectionnez le format et les options des ID à générer
ID générés
Aléatoire
Liste des ID générés. Cliquez pour copier.
Détails du format d'ID

Norme UUID RFC 4122

UUID v1: Horodatage + Adresse MAC
Ordre temporel garanti, identifiable par machine
UUID v3: Espace de noms + Nom + MD5
Déterministe, la même entrée produit le même résultat
UUID v4: Complètement aléatoire
Le plus courant, 122 bits aléatoires
UUID v5: Espace de noms + Nom + SHA-1
Hachage plus sécurisé que la v3
UUID v6: v1 triable par le temps
Optimisation de l'index de la base de données
UUID v7: Horodatage + Aléatoire
Dernière norme, triable

Formats d'ID alternatifs

NanoID: ID sécurisé pour URL
Longueur variable, jeu de caractères personnalisé
CUID2: ID résistant aux collisions
Sécurisé pour les environnements distribués, longueur variable
ULID: ID triable
26 caractères, encodé en Base32
KSUID: ID triable par K
Trié par le temps, encodé en Base62
Snowflake: ID de système distribué
Développé par Twitter, entier 64 bits

Recommandations d'utilisation

  • Usage général : UUID v4, UUID v7
  • Clés primaires de base de données : UUID v7, ULID, KSUID
  • Pour les URL : NanoID, CUID2
  • Génération déterministe : UUID v3, UUID v5
  • Systèmes distribués : Snowflake, KSUID
  • Ordre temporel important : UUID v6, UUID v7, ULID