Générateur d’UUID v4 — RFC 4122, Cryptographiquement Fort
Générez jusqu'à 500 UUID v4 (RFC 4122) avec aléa cryptographiquement sûr. Plusieurs formats : minuscules, majuscules, sans tirets, accolades, parenthèses, entre guillemets. Téléchargement en masse.
Générateur d’UUID v4 — RFC 4122, Cryptographiquement Fort
Générez des UUID version 4 (Universally Unique Identifiers) en utilisant la source d’aléa cryptographique de votre navigateur. Les UUID v4 sont des valeurs aléatoires de 128 bits formatées xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, où le « 4 » indique la version et « y » est l’un de 8/9/A/B. La probabilité de collision est si infinitésimale que vous pouvez générer des milliards d’UUID sans risque pratique de doublon. Utile pour clés primaires de base de données, identifiants de systèmes distribués, noms de fichiers, IDs de session, et partout où vous avez besoin d’une valeur globalement unique sans coordination.
Fonctionnalités
- Conforme RFC 4122 avec bits de version/variante corrects
- Cryptographiquement sûr via
crypto.randomUUID(navigateurs modernes) ou fallbackcrypto.getRandomValues - Génération en masse : 1 à 500 UUID à la fois
- 8 formats de sortie :
minuscules(défaut) —3f29b1d2-8c5e-4a7f-9b3e-1d4c8f2e7a6bMAJUSCULESsans tirets—3f29b1d28c5e4a7f9b3e1d4c8f2e7a6b{accolades}— style GUID Microsoft(parenthèses)"guillemets"— prêt pour code/JSON
- 5 séparateurs : nouvelle ligne, virgule+ligne, virgule en ligne, espace, point-virgule
- Téléchargement .txt
Usages courants
- Clés primaires de BDD : meilleur qu’auto-incrément pour systèmes distribués
- IDs de session/requête : traçage de logs entre services
- Nommage de fichiers : éviter les collisions lors d’uploads utilisateur
- Correlation IDs d’API : connecter requêtes frontend aux logs backend
- Données de test : peupler bases dev avec IDs réalistes
- Clés de licence / codes d’activation
À quel point un UUID v4 est-il unique ?
Un UUID v4 a 122 bits aléatoires (les 6 autres bits encodent version/variante). Ça donne ~5,3 × 10³⁶ valeurs possibles. Pour avoir 50 % de chances de générer une collision, il faudrait produire environ 2,7 × 10¹⁸ UUID — soit 2,7 quintillions. En pratique, les UUID sont uniques. Évitez juste de les réutiliser entre exécutions sans les stocker.
Confidentialité
Toute la génération se fait dans votre navigateur. Aucun UUID n’est envoyé ni loggé.