Choisis un format et une quantité pour générer des identifiants uniques prêts à coller dans ton code.
À quoi ça sert ? Créer des identifiants uniques pour des bases de données, des clés d'API de test, des noms de fichiers ou des tokens de session.
Un UUID v4 est tiré au hasard sur 122 bits, ce qui représente environ 5,3 undécillions de combinaisons possibles (un 5 suivi de 36 zéros). Le risque de générer deux fois le même UUID par hasard est si faible qu'il faudrait générer un milliard d'UUID par seconde pendant environ 85 ans pour avoir 50% de chances d'obtenir une seule collision — un calcul qui s'appuie sur le même raisonnement mathématique que le célèbre « paradoxe des anniversaires ».
Un UUID v4 est généré en tirant 122 bits aléatoires via le générateur cryptographique du navigateur, puis en les formatant selon la structure standard en cinq groupes séparés par des tirets. Les clés hexadécimales et courtes (base36) suivent le même principe d'aléatoire, avec un alphabet de caractères différent.
L'UUID v4 suit un format standardisé international (avec des tirets à des positions fixes), utilisé notamment dans les bases de données ; la clé hexadécimale est une suite de caractères libre, sans format imposé.
Le risque est si infime (environ 1 chance sur plusieurs milliards de milliards) qu'il est considéré comme négligeable dans la quasi-totalité des usages professionnels.
Elle est plus compacte qu'un UUID complet, pratique pour un identifiant visible dans une URL ou un nom de fichier où la longueur compte.
Cet outil fait partie de Quiko, une collection de 81 générateurs gratuits.