Traitement local

OUTILS POUR DÉVELOPPEURS

Générateur d' UUID

Identifiants uniques version 4, générés par lots et prêts à copier. C'est votre propre navigateur qui les produit.

Utiliser cet outil

LOCAL TOOL

Ready to process in your browser.

Ce que cet outil génère exactement

UUID version 4 : 128 bits dont 122 aléatoires, au format canonique de 36 caractères avec tirets. Ils proviennent de `crypto.randomUUID()`, l'interface cryptographique du navigateur, la même source d'aléa que celle utilisée par les bibliothèques sérieuses. Ce n'est pas `Math.random()` déguisé.

La probabilité de collision, en chiffres

Avec 122 bits aléatoires, il faudrait environ 2,7 · 10¹⁸ identifiants pour atteindre 50 % de risque de collision. À raison d'un milliard par seconde, comptez près de 85 ans pour vous en approcher. En pratique, vous pouvez en générer en parallèle depuis des processus distincts sans aucune coordination.

Quand UUID v4 est le mauvais choix

Comme clé primaire dans une grande table à index groupé, son caractère aléatoire fragmente l'index et dégrade les insertions. Dans ce cas, regardez UUID v7 ou ULID, qui placent un horodatage en tête et préservent l'ordre d'insertion. Pour des clés d'idempotence, des traces et des fichiers temporaires, v4 est exactement ce qu'il faut.

Un UUID n'est pas un secret

Il est imprévisible, ce qui n'est pas synonyme de confidentiel. Un identifiant placé dans une URL finit dans les journaux serveur, l'historique du navigateur et l'en-tête `Referer`. Il sert à nommer des ressources, pas à les autoriser : si la seule protection d'un document privé est une URL difficile à deviner, il n'y a pas de protection.

FOIRE AUX QUESTIONS

Sont-ils générés sur un serveur ?

Non. Ils sont créés dans votre navigateur avec `crypto.randomUUID()`. Coupez internet, l'outil continue de fonctionner.

Combien puis-je en générer d'un coup ?

Jusqu'à cent par lot. S'il vous en faut plus, relancez : aucune limite quotidienne, aucune inscription.

Quelle version d'UUID est produite ?

La version 4, fondée sur des nombres aléatoires. On la reconnaît au premier caractère du troisième groupe, toujours un 4.

Puis-je m'en servir comme mot de passe ou jeton ?

Mauvaise idée. Ils sont imprévisibles mais se retrouvent dans les journaux, historiques et en-têtes Referer. Pour authentifier, utilisez un jeton conçu pour cela.