Générateur UUID

Générez des UUID de version 4, de version 7 et nuls/vides directement dans votre navigateur.

Vous cherchez des GUID .NET ?Générateur GUID
  • Aucune latence réseau
    Généré 100 % localement avec crypto.randomUUID().
  • Entropie garantie
    UUIDv4 fournit 122 bits aléatoires ; UUIDv7 en fournit 74 en plus de son horodatage.
  • Adapté aux index de base de données
    Les 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.

Anatomie d'un UUID (36 caractères)Spécification RFC 9562
8 car.
time-low
4 car.
time-mid
4 car.
version
4 car.
variant
12 car.
node-random

Vous hésitez entre UUID v4 et v7 pour vos clés primaires de bases de données ?

Lire le comparatif complet
SDK et API pour développeurs

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

Oui. Cet outil s'exécute entièrement dans votre navigateur grâce à l'API Web Cryptography standardisée par le W3C (crypto.getRandomValues). Aucun UUID, aucune graine ni aucune donnée sur votre appareil ne quitte votre ordinateur.
UUIDv4 repose entièrement sur des bits aléatoires : les enregistrements ne sont donc pas ordonnés en mémoire. UUIDv7 associe un horodatage en millisecondes sur 48 bits à une entropie aléatoire. Cette proximité temporelle limite les divisions de pages aléatoires dans les index de type arbre B.
Oui. Générez jusqu'à 1 000 UUID à la fois, puis exportez le lot en texte brut (.txt), CSV ou JSON formaté afin d'alimenter des tables relationnelles.
Voir tous les outils (15)