UUID UUID Generator

Gratuit · Sans inscription · Sans installation

Générateur d'UUID v4

Créez des UUID v4, le type d'identifiant unique le plus utilisé. Chaque valeur est constituée de 122 bits aléatoires produits localement par le générateur cryptographique de votre navigateur.

  • Aléatoire (RFC 4122)
  • 122 bits sûrs
  • Rien ne sort du navigateur

Générateur d'UUID v4

v4
Entre 1 et 1000.
Mise en forme

Résultat 0

    Généré localement avec l'API Web Crypto — rien ne quitte votre navigateur. Raccourci : Ctrl + Enter — pour régénérer

    Qu'est-ce qu'un UUID v4 ?

    Un UUID v4 est un identifiant de 128 bits dont 122 sont tirés au hasard. Ce caractère aléatoire rend les collisions impossibles à toute échelle réaliste, et c'est pourquoi le v4 est le choix par défaut pour les clés uniques en base de données, en API et dans les systèmes distribués.

    Le chiffre de version (4) et les bits de variante sont fixes ; le reste provient d'une source cryptographique. Deux v4 générés indépendamment ne coïncideront jamais en pratique.

    Mode d'emploi

    1. Indiquez combien d'UUID vous voulez (de 1 à 1000).
    2. Ajustez la forme au besoin : majuscules, traits d'union et accolades.
    3. Cliquez sur Générer, puis copiez une valeur, tout le lot, ou téléchargez-le.

    Cas d'usage

    • Clés primaires quand l'ordre d'insertion n'a pas d'importance.
    • Identifiants de corrélation pour les journaux et les traces.
    • Noms de fichiers, de dossiers et de ressources qui ne doivent pas se répéter.
    • Données de test et jeux de départ pour les environnements de développement.

    Comment UUID v4 se situe

    Quelle option choisir, et quand
    OptionQuand l'utiliser
    v4Aléatoire pur : le choix par défaut
    v7Si la base indexe la colonne, le v7 garde l'index ordonné
    ULIDUn autre format triable de 26 caractères, courant côté JavaScript

    Les versions d'UUID en un coup d'œil

    VersionTriableBasé surÀ utiliser pour
    v1NonHorodatage + adresse MACSystèmes anciens qui attendent encore du v1
    v3NonHachage MD5 d'un nomIdentifiants déterministes quand MD5 est imposé
    v4Non122 bits aléatoiresPresque tous les identifiants d'usage courant
    v5NonHachage SHA-1 d'un nomQuand un même nom doit toujours donner le même identifiant
    v6OuiHorodatage, réordonnéDes identifiants triables sans renoncer à l'aléatoire
    v7OuiTemps Unix en millisecondesClés primaires de base de données et identifiants d'événements
    v8NonVotre propre disposition de bitsFormats propres à un éditeur ou expérimentaux

    Les sept versions font 128 bits et s'écrivent toutes dans la forme 8-4-4-4-12. Seule la signification des bits change.

    Questions fréquentes

    Quelle est la probabilité de tirer deux fois le même UUID v4 ?

    Il faudrait générer environ 2,6 × 1010 UUID pour atteindre une chance sur un milliard d'une seule correspondance. À toute échelle réaliste, le risque est négligeable.

    Le v4 convient-il comme clé primaire ?

    Oui, à condition que la colonne soit du type natif uuid ou BINARY(16). Stocké en texte de 36 caractères, l'identifiant occupe plus du double et ralentit l'index ; si vous avez aussi besoin d'insertions ordonnées, regardez le v7.

    Mon UUID est-il envoyé à un serveur ?

    Non. Les valeurs sont créées dans votre navigateur via l'API Web Crypto et ne quittent jamais l'appareil. Une fois la page chargée, elle fonctionne même hors connexion.