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-6e43553928ef8bd90c8c-7fb6-4e92-9501-5836e532fc480a968cab-fda1-45ec-a6b5-32394cee93a6a4f57a1e-6d16-412b-87fe-4ced2a22028e49eb25bf-331a-4649-bbab-bccb12e8b340Dé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