Générateur UUID
Générez des UUID de version 4, de version 7 et nuls/vides directement dans votre navigateur.
- Aucune latence réseauGénéré 100 % localement avec
crypto.randomUUID(). - Entropie garantieUUIDv4 fournit 122 bits aléatoires ; UUIDv7 en fournit 74 en plus de son horodatage.
- Adapté aux index de base de donnéesLes UUIDv7 se trient naturellement par horodatage pour optimiser les performances des arbres B.
Documentation
Comprendre les versions d'UUID
Un identifiant universel unique (UUID) est une étiquette de 128 bits utilisée pour identifier des enregistrements informatiques. Normalisés par les RFC 4122 et 9562, les UUID permettent à des systèmes indépendants de créer des identifiants avec un risque de collision pratiquement nul, sans registre central.
Alors qu'un UUIDv4 est créé à partir de nombres pseudo-aléatoires pour maximiser son imprévisibilité, un UUIDv7 encode un horodatage Unix en millisecondes dans ses 48 premiers bits. Les UUIDv7 sont donc naturellement triables par ordre chronologique et réduisent la fragmentation des index dans PostgreSQL, MySQL ou MongoDB.
time-low
time-mid
version
variant
node-random
Vous hésitez entre UUID v4 et v7 pour vos clés primaires de bases de données ?
Générez des UUID dans votre code
Consultez des exemples pour JavaScript, Python, Java, C#, Go, PHP et plus encore.
// Web Crypto natif moderne (Node 16+, navigateurs)
const uuid = crypto.randomUUID();
console.log(uuid);Des questions ?
Questions fréquentes
crypto.getRandomValues). Aucun UUID, aucune graine ni aucune donnée sur votre appareil ne quitte votre ordinateur.