Générateur d’UUID
Générez des UUID v1, v3, v4, v5, v6 et v7, ainsi que des ULID, NanoID et ObjectId MongoDB — par lots, exactement dans la forme attendue par votre code, sans la moindre requête réseau.
122 bits d’entropie issus de la source aléatoire cryptographique du navigateur. Le choix par défaut quand il suffit que ce soit unique.
Rien n’a encore été généré. Choisissez un type, indiquez la quantité et appuyez sur Générer.
Comment ça marche
Choisissez le type
Onze au total, du v4 classique au v7 trié par le temps, en passant par ULID ou un ObjectId Mongo.
Réglez le lot
Combien, et sous quelle forme : casse, tirets, encadrement, préfixe, format d’export.
Appuyez sur générer
Rien ne démarre avant votre clic. Le lot est construit dans un worker et chronométré au dixième de milliseconde.
Emportez-le
Copiez, téléchargez en txt, csv, json ou SQL, ou envoyez la liste directement vers un autre outil.
Onze types d’identifiants
UUID v1, v3, v4, v5, v6, v7, nil et max, plus ULID, NanoID et ObjectId MongoDB.
Triés par le temps, monotones
v7, v6 et ULID tiennent un compteur : les identifiants créés dans la même milliseconde gardent leur ordre de création.
Il sait aussi les relire
Collez un identifiant pour voir sa version, sa variante, son horodatage, son nœud et ses octets bruts — puis modifiez un seul quartet.
Hors du fil principal
Les lots tournent dans un Web Worker, avec le temps de génération exact et un balayage des doublons sur tout le lot.
La sortie que vous voulez
Casse, tirets, accolades, urn:uuid:, guillemets, préfixe et suffixe, exportés en txt, csv, json ou SQL.
Rien ne quitte l’onglet
Entropie Web Crypto, aucune requête réseau et rien de conservé entre deux visites.
Tous les formats d’identifiant, générés en local
La plupart des générateurs vous donnent un v4 et s’arrêtent là. Celui-ci couvre toute la famille de la RFC 9562, les formats triables qui l’ont remplacée en pratique et les identifiants d’autres écosystèmes, avec une sortie mise en forme exactement comme l’exigent votre migration, votre fichier de données initiales ou votre fixture de test.
Triables par construction
Des clés v4 aléatoires éparpillent les écritures dans tout l’index B-tree. v7, v6 et ULID placent le temps en tête : les nouvelles lignes se posent à la fin de l’index au lieu de partout, et cet outil tient un compteur à l’intérieur de chaque milliseconde pour que l’ordre tienne même dans une boucle serrée.
Conçu pour ce qui vient après l’identifiant
Générez cent mille clés, exportez-les directement en INSERT SQL ou en tableau JSON, et passez la liste à l’outil de comparaison, d’empreinte ou d’archivage sans passer par le dossier de téléchargements.
L’entropie vient de l’API Web Crypto, dans votre onglet. Aucun appel d’API, aucun téléchargement depuis un CDN, aucun WebAssembly récupéré à part : le hachage utilisé par v3 et v5 est intégré à la page, si bien que l’outil fonctionne réseau coupé.
Questions fréquentes
QQuelle version d’UUID choisir ?+
v4 quand seule l’unicité compte. v7 quand l’identifiant devient une clé primaire, car son horodatage de tête garde les écritures d’index groupées. v5 quand une même entrée doit toujours donner le même identifiant.
QPourquoi dix UUID v5 sont-ils identiques ?+
Parce que c’est la définition de v5 : un espace de noms plus un nom donnent un identifiant. Pour en obtenir dix différents, donnez dix noms différents, un par ligne.
QQuelle différence entre v7 et ULID ?+
Les deux sont un horodatage de 48 bits suivi d’aléa. v7 est un vrai UUID et entre dans une colonne UUID ; ULID fait 26 caractères base32, plus court à lire et insensible à la casse, mais ce n’est pas un UUID.
QSont-ils cryptographiquement sûrs ?+
L’aléa provient de crypto.getRandomValues, la source que le navigateur utilise pour son propre matériel de clés. Notez qu’un v1 ou un v7 expose volontairement son heure de création : ce n’est pas un secret.
QCombien puis-je en générer d’un coup ?+
Jusqu’à 100 000 par lot. La liste affiche les 300 premières lignes pour garder la page réactive ; la copie, le téléchargement et les boutons de transfert portent toujours sur le lot complet.
QQuelque chose part-il vers un serveur ?+
Non. Génération, inspection et export se font dans votre navigateur, et la page n’émet aucune requête pendant que vous l’utilisez.