Générateur d'UUID

Générer des identifiants UUID v1/v4

Le générateur d'UUID MailDrop produit des identifiants universellement uniques à la demande, directement dans votre navigateur. Vous pouvez choisir entre l'UUID v4, entièrement aléatoire, et l'UUID v1, dérivé d'un horodatage, puis générer jusqu'à 50 identifiants en un seul lot. Une option majuscules formate la sortie selon les conventions de style de votre base de code, et un simple clic copie toute la liste dans votre presse-papiers.

Les UUID sont les identifiants de référence du logiciel moderne : clés primaires de bases de données, identifiants de requêtes API, jetons de session, noms de fichiers et identifiants de corrélation de messages reposent tous sur eux. Comme les UUID v4 sont générés avec l'aléa cryptographiquement sûr intégré à votre navigateur, la probabilité de collision entre deux identifiants est négligeable pour toute charge de travail réaliste, et rien de ce que vous générez n'est envoyé à nos serveurs.

L'outil est gratuit, ne demande aucune inscription et fonctionne hors ligne une fois la page chargée. Les développeurs qui testent des parcours d'inscription le combinent souvent avec l'email temporaire MailDrop, en utilisant des adresses email jetables aux côtés des UUID générés pour garder les données de test bien séparées des informations personnelles.

1. Choisissez une version d'UUID

Sélectionnez v4 pour des identifiants aléatoires, le bon choix pour la plupart des applications, ou v1 si vous voulez des identifiants qui intègrent un composant temporel et se trient approximativement par date de création.

2. Définissez la quantité

Indiquez combien d'UUID il vous faut, de 1 à 50 par lot. La génération en masse est utile pour alimenter des bases de test ou préparer des jeux de données à l'avance.

3. Activez les majuscules si nécessaire

Les UUID sont par convention en minuscules, mais certains systèmes et guides de style attendent de l'hexadécimal en majuscules. Cochez la case Majuscules avant de générer pour respecter le format exigé par votre projet.

4. Générez et copiez tout

Cliquez sur Générer pour remplir la zone de sortie avec un UUID par ligne, puis utilisez le bouton Tout copier pour transférer le lot complet dans votre presse-papiers et le coller dans du code, des configurations ou des tableurs.

Questions fréquentes

Quelle est la différence entre UUID v1 et UUID v4 ?

L'UUID v1 est construit à partir d'un horodatage plus des bits supplémentaires : il encode approximativement sa date de création et se trie dans un ordre quasi chronologique. L'UUID v4 est généré presque entièrement à partir de données aléatoires. Utilisez v4 quand vous ne voulez aucune fuite d'information depuis l'identifiant lui-même, et v1 quand le tri temporel est utile.

Deux UUID générés peuvent-ils entrer en collision ?

En théorie oui, en pratique non. Un UUID v4 contient 122 bits aléatoires : il faudrait générer environ un milliard d'UUID par seconde pendant des décennies avant qu'une collision devienne ne serait-ce qu'envisageable. Pour les bases de données, les API et les données de test, vous pouvez les considérer comme uniques.

Les UUID que je génère sont-ils stockés ou journalisés ?

Non. La génération se fait entièrement dans votre navigateur en JavaScript, et les identifiants n'atteignent jamais nos serveurs. Il n'y a rien à stocker, journaliser ou analyser de notre côté. Si vous devez conserver un lot, copiez-le avant de quitter la page, car une actualisation produit une nouvelle série.

Cet outil convient-il pour des identifiants de production ?

Oui pour la plupart des usages. La sortie v4 utilise la source aléatoire cryptographiquement sûre de votre navigateur, soit la même qualité d'aléa recommandée pour les UUID de production. Cela dit, pour des identifiants générés côté serveur à grande échelle, votre langage ou votre base de données propose généralement une fonction UUID native mieux intégrée à votre chaîne.

Pourquoi utiliser un générateur d'UUID avec un service d'email temporaire ?

Pour tester des inscriptions ou des flux d'emails, les développeurs ont souvent besoin de valeurs jetables uniques. Associer des UUID générés à des adresses email jetables MailDrop permet de créer des comptes de test entièrement synthétiques : aucune donnée personnelle ne finit dans les systèmes de préproduction, et le nettoyage se résume à laisser la boîte mail temporaire expirer.

Outils