Aller au contenu
ToolFarmToolFarm
Développement

Générateur d'UUID

Générez des identifiants UUID v4 cryptographiquement sûrs à la demande.

2 min de lecture
Options

À quoi sert cet outil

Générateur d'UUID version 4 cryptographiquement sûrs. Générez-en un ou plusieurs, en majuscules ou en minuscules, avec ou sans tirets. Idéal pour des bases de données, des fichiers temporaires ou des clés uniques.

Pour des jetons éphémères, associez-le à encodeur Base64. Pour transformer un UUID en quelque chose de lisible dans une URL, passez-le par générateur de slugs.

À quoi ça vous sert

  • Créer des identifiants uniques pour des enregistrements de base de données.
  • Générer des noms aléatoires pour des fichiers temporaires ou des uploads.
  • Produire des jetons éphémères sans collision.
  • Remplir des colonnes UUID dans des migrations de test.

Comment l'utiliser

  1. Indiquez combien d'UUID vous voulez générer.
  2. Activez l'option majuscules s'il vous en faut.
  3. Activez « sans tirets » pour le format compact de 32 caractères.
  4. Copiez la sortie ou téléchargez-la en texte brut.

Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.

Quand utiliser un UUID v4 et quand non

UUID v4 est le choix par défaut pour identifier des enregistrements, mais ce n'est pas toujours le meilleur. Ce guide rapide vous aide à décider.

  • Clés primaires en base de donnéesBon choix si vous voulez générer des IDs sans passer par la base. Attention à l'index : les UUID aléatoires fragmentent l'index plus que les IDs auto-incrémentés.
  • Jetons de sessionÀ éviter. Pour les sessions, utilisez des jetons signés (JWT) ou des bytes aléatoires plus entropiques. UUID v4 identifie, il n'authentifie pas.
  • Noms de fichiers temporairesIdéal. Aucune collision, facile à lire dans les logs, ne révèle rien du contenu.
  • IDs d'événements ou de traçabilitéParfait. Chaque événement porte son UUID et permet de corréler les logs entre services.
  • URLs publiques courtesPlutôt non. UUID est long et illisible. Utilisez nanoid ou un slug court si c'est fait pour être partagé.

D'autres outils qu'on utilise souvent dans le même flux.

Développement

Questions fréquentes

Qu'est-ce qu'un UUID v4 ?

C'est un identifiant universellement unique de 128 bits dont les bits utiles sont aléatoires. La probabilité de collision est si faible qu'on la considère négligeable dans tout système réel.

Puis-je les utiliser comme jetons ?

Pour des identifiants opaques, oui. Pour des jetons de session ou d'authentification, mieux vaut utiliser des jetons pensés pour la cryptographie (signés, ou des bytes aléatoires dédiés). L'UUID v4 sert à identifier, pas forcément à authentifier.

Pourquoi ce format avec des tirets ?

La RFC 4122 définit le format 8-4-4-4-12 avec tirets pour qu'il reste lisible. Sans tirets, les 32 caractères hexadécimaux sont le même identifiant, juste plus compact.

Sont-ils générés en local ?

Oui. L'outil utilise l'API crypto.randomUUID() de votre navigateur, cryptographiquement sûre et fonctionnant hors ligne. Aucun appel serveur n'est fait.