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
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
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
Le plus courant, 122 bits aléatoires
UUID v5: Espace de noms + Nom + SHA-1
Hachage plus sécurisé que la v3
Hachage plus sécurisé que la v3
UUID v6: v1 triable par le temps
Optimisation de l'index de la base de données
Optimisation de l'index de la base de données
UUID v7: Horodatage + Aléatoire
Dernière norme, triable
Dernière norme, triable
Formats d'ID alternatifs
NanoID: ID sécurisé pour URL
Longueur variable, jeu de caractères personnalisé
Longueur variable, jeu de caractères personnalisé
CUID2: ID résistant aux collisions
Sécurisé pour les environnements distribués, longueur variable
Sécurisé pour les environnements distribués, longueur variable
ULID: ID triable
26 caractères, encodé en Base32
26 caractères, encodé en Base32
KSUID: ID triable par K
Trié par le temps, encodé en Base62
Trié par le temps, encodé en Base62
Snowflake: ID de système distribué
Développé par Twitter, entier 64 bits
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