🔷 UUID Generator

Générez des identifiants UUID v4/v7

150100

📖 Usage Guide

Un UUID est un identifiant de 128 bits normalisé selon les RFC 4122 et RFC 9562. Avec 2^128 valeurs possibles, la probabilité de collision est mathématiquement négligeable. Ces identifiants sont uniques dans l'espace et le temps sans autorité centrale, ce qui les rend essentiels pour les systèmes distribués.

UUID v4 est entièrement aléatoire, offrant une forte unicité mais une mauvaise localité en base de données car les insertions se dispersent sur les pages d'index. UUID v7 encode un horodatage Unix afin que les enregistrements soient triés approximativement par heure de création. Cela réduit les divisions de pages dans les index B-tree et améliore considérablement les performances d'écriture.

Utilisez les UUID comme clés primaires lors de la fusion de bases de données ou de la réplication entre régions. Ils servent d'identifiants d'API opaques empêchant les attaques par énumération. Dans les systèmes distribués, ils identifient les événements dans l'event sourcing sans avoir besoin d'un serveur de séquence central.

Notre générateur fonctionne entièrement dans votre navigateur en utilisant l'API Web Crypto. Générez de 1 à 100 UUID instantanément. Rien n'est téléchargé sur un serveur, donc vos identifiants restent privés et ne quittent jamais votre appareil.

Utilisez UUID v7 pour les clés primaires de base de données afin de maintenir un ordre favorable aux index. Réservez UUID v4 pour les jetons de session et les sels de sécurité où l'ordre temporel n'est pas pertinent. Évitez les entiers auto-incrémentés dans les API publiques car ils exposent le nombre de lignes.

Les UUID ne sont pas garantis uniques - ils sont probabilistiquement uniques avec des chances de collision si faibles qu'elles sont pratiquement nulles. GUID est le nom de marque de Microsoft pour la même norme. À 16 octets, le surcoût de stockage est négligeable par rapport à la flexibilité gagnée.

❓ Frequently Asked Questions

Answers to the most common questions

🔗 Share this tool

Share this free tool with friends — no signup required