Générateur d’UUID – UUID v4, v7, ULID et NanoID

Choisissez le format et le nombre : de nouveaux identifiants s’affichent aussitôt.

Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.

Mode d’emploi

  1. Choisissez un format. UUID v4 convient presque toujours ; si l’ordre compte, par exemple pour des clés primaires en base de données, prenez UUID v7 ou ULID.
  2. Indiquez combien d’identifiants il vous faut (jusqu’à 500). Chacun s’affiche sur sa propre ligne.
  3. Pour les UUID, activez ou désactivez les majuscules et les tirets ; pour NanoID, changez la longueur.
  4. « Générer à nouveau » donne une nouvelle série, « Copier » la récupère.

Questions fréquentes

Quelle différence entre UUID v4 et v7 ?

Dans un UUID v4, les 122 bits utiles sont aléatoires : il n’y a donc aucun ordre. Un UUID v7 commence par un horodatage de 48 bits en millisecondes. Les identifiants se trient ainsi par date de création, ce qui garde les index de base de données efficaces. En contrepartie, un UUID v7 révèle quand il a été créé.

Quand choisir ULID ou NanoID ?

ULID se trie par date, ne fait que 26 caractères et ne dépend pas de la casse. NanoID utilise 64 caractères sûrs pour les URL : il est donc apprécié pour les liens courts et les identifiants visibles publiquement.

Deux identifiants peuvent-ils être identiques ?

Les identifiants sont créés avec crypto.getRandomValues : une collision est donc pratiquement exclue. Un NanoID de 21 caractères (la valeur par défaut) est à peu près aussi unique qu’un UUID v4 ; une longueur plus courte augmente le risque en conséquence.

Outils similaires

Tous les outils