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.
ff617b39-bd6d-4ff5-9be2-6e43553928ef
8bd90c8c-7fb6-4e92-9501-5836e532fc48
0a968cab-fda1-45ec-a6b5-32394cee93a6
a4f57a1e-6d16-412b-87fe-4ced2a22028e
49eb25bf-331a-4649-bbab-bccb12e8b340
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