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.
ca139865-af13-46f1-a869-58949c28573f
4d43eac0-2621-4baf-a5e2-06a50112182a
daf84ba2-aa9a-4176-902e-e24a9096b136
30901b56-af86-481e-8c51-ed4ff8975c28
3f4af646-2e60-4e6d-9d9f-e002345580b6
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
    Générateur d'UUID