Aller au contenu
Gratuit, sans inscription, dans ton navigateur

Générateur d’UUID : générer des UUID en ligne

Le générateur d’UUID crée en ligne des UUID de versions 1, 4, 5 et 7 : aléatoires, basés sur le temps ou calculés à partir d’un espace de noms et d’un nom (la v5 pour « example.com » donne toujours cfbff0d1-9375-5685-968c-48ce8b15ae17). Génère-en un seul ou jusqu’à 100 à la fois, au format GUID si tu le souhaites. Tout se passe dans ton navigateur.

Créé par Jakub Martyniak

Tu conçois un schéma de base de données ? Héberge ta base de données et ton backend sur un VPS.

1

Tout se passe dans ton navigateur (Web Crypto API) : rien n’est envoyé à un serveur, stocké ou journalisé.

Résultat

Exemple de résultat

Voici un UUID produit par le générateur UUID

Tu choisis la version, le nombre et le format ; l’outil génère immédiatement les UUID à copier. L’exemple montre la version 5, car elle calcule toujours le même UUID à partir d’un espace de noms et d’un nom. Les versions 1, 4 et 7 reposent sur le temps ou le hasard et produisent de nouvelles valeurs à chaque clic.

Exemple · Version 5, espace de noms DNS

Saisie

Version
Version 5 (espace de noms + nom)
Espace de noms
6ba7b810-9dad-11d1-80b4-00c04fd430c8
L’espace de noms DNS défini par la RFC 4122.
Nom
example.com

Sortie

UUID v5
cfbff0d1-9375-5685-968c-48ce8b15ae17
Le chiffre 5 au début du troisième bloc indique la version. Un même nom produit partout le même UUID.
Formaté
{CFBFF0D193755685968C48CE8B15AE17}
Lettres majuscules, sans traits d’union, avec des accolades, par exemple pour le registre Windows.

Pourquoi cet outil

Plus qu’un simple nombre aléatoire

Les principales caractéristiques du générateur.

Versions 1, 4, 5 et 7

Génère en un clic des UUID aléatoires (v4), basés sur le temps (v1/v7) ou déterministes (v5).

Génération en masse

Génère jusqu’à 100 UUID à la fois : copie-les ensemble ou télécharge-les au format .txt.

Format personnalisable

Active ou désactive les majuscules, les tirets et les accolades à l’aide de cases à cocher, par exemple pour obtenir le format GUID.

Cryptographiquement sûr

Génération via l’API Web Crypto de ton navigateur, et non avec un générateur de nombres aléatoires peu fiable.

Aucun compte requis

Choisis simplement une version et un format, puis lance la génération, sans inscription.

Fonctionne uniquement dans le navigateur

Chaque UUID est généré côté client : rien n’est envoyé à un serveur ni enregistré dans les journaux.

Guide

Comment générer des UUID en ligne

Du choix de la version au téléchargement : voici comment utiliser le générateur d’UUID.

Étape 1

Choisir une version

Dans le champ « Version », choisis la version d’UUID : version 4 (aléatoire, par défaut), version 1 (horodatage), version 7 (triable par date) ou version 5 (espace de noms + nom).

Étape 2

Pour la version 5 : espace de noms et nom

Choisis un espace de noms (DNS, URL, OID, X.500 ou un UUID d’espace de noms personnalisé) et saisis un nom, par exemple example.com.

Étape 3

Définir le nombre

Règle le nombre d’UUID entre 1 et 100 avec le curseur ou les boutons plus et moins. Pour la version 5, ce nombre est toujours de 1.

Étape 4

Adapter le format

Active ou désactive les majuscules, les tirets et les accolades à l’aide des cases à cocher. Les UUID existantes sont uniquement reformatées, pas régénérées.

Étape 5

Régénérer

Le bouton d’actualisation à côté de la version te permet de générer un nouveau lot d’UUID. Avec la version 5, une même entrée produit toujours le même résultat.

Étape 6

Copier ou télécharger

Copie une seule UUID, utilise « Tout copier » ou télécharge la liste dans le fichier uuids.txt avec « Télécharger en .txt ».

Versions d’UUID

Quelle version d’UUID choisir selon l’usage ?

Le générateur d’UUID crée des UUID v4, v7, v1 et v5. Découvre leurs différences et leurs usages.

VersionPrincipeUtilisation typique
Version 4122 bits aléatoires issus du générateur de la Web Crypto APICas le plus courant : identifiants d’enregistrements, de sessions, de requêtes ou de fichiers
Version 7Horodatage de 48 bits en millisecondes, suivi de bits aléatoiresClés primaires de base de données à trier par date de création
Version 1Horodatage, séquence d’horloge et identifiant de nœud aléatoire plutôt qu’une adresse MACSystèmes exigeant explicitement des UUID v1 basés sur le temps
Version 5Hachage SHA-1 de l’espace de noms et du nom, sans hasardIdentifiants reproductibles : une même entrée produit toujours le même UUID

La version 3 est volontairement absente : elle fonctionne comme la version 5, mais utilise MD5. La Web Crypto API des navigateurs ne propose pas MD5, et la RFC 4122 recommande la version 5 pour les nouvelles applications.

Format et longueur

UUID ou GUID : formats et longueur

Un UUID est un identifiant de 128 bits composé de 32 chiffres hexadécimaux selon le schéma 8-4-4-4-12. GUID est le nom donné par Microsoft au même identifiant, généralement écrit en majuscules entre accolades. Tu peux choisir chaque format dans le générateur d’UUID à l’aide des cases à cocher.

Format standard

36 caractères
cfbff0d1-9375-5685-968c-48ce8b15ae17

Sans tirets

32 caractères
cfbff0d193755685968c48ce8b15ae17

Avec accolades

38 caractères
{cfbff0d1-9375-5685-968c-48ce8b15ae17}

Format GUID : majuscules et accolades

38 caractères
{CFBFF0D1-9375-5685-968C-48CE8B15AE17}

Découvrir plus

Autres outils

Générateur de hash (MD5, SHA-1, SHA-256, SHA-512)

Nouveau

Génère des hash MD5, SHA-1, SHA-256 et SHA-512 à partir de texte ou d’un fichier, et compare les sommes de contrôle. Fonctionne entièrement dans le navigateur.

Créé par Luca Stanek

Convertisseur de timestamps Epoch/Unix

Convertis les horodatages Unix (secondes, millisecondes, microsecondes et nanosecondes) en dates lisibles et inversement. Inclut une horloge en direct, les formats ISO 8601/RFC 2822 et une indication relative du temps, entièrement dans le navigateur.

Créé par Jakub Martyniak

Formateur JSON

Formate, minifie et valide du JSON avec coloration syntaxique, affichage des erreurs et téléchargement, entièrement dans ton navigateur.

Créé par Jakub Martyniak

Générateur de mots de passe

Génère des mots de passe forts et aléatoires directement dans ton navigateur : rien n’est enregistré ni transmis.

Créé par Rugile Rutkauskaite

Générateur et vérificateur Bcrypt

Génère et vérifie des hashs Bcrypt entièrement dans ton navigateur, avec un facteur de coût réglable.

Créé par Rugile Rutkauskaite

Testeur de regex

Teste des expressions régulières en direct avec le moteur JavaScript natif : surlignage des correspondances, groupes de capture et mode remplacement, entièrement dans le navigateur.

Créé par Jakub Martyniak

Encodeur/décodeur Base64

Encoder et décoder du texte en Base64, y compris avec une variante compatible avec les URL et des messages d’erreur clairs, entièrement dans le navigateur.

Créé par Jakub Martyniak

Formateur SQL en ligne (formater et embellir du SQL)

Formate, embellis et minifie du SQL en ligne pour MySQL, MariaDB et PostgreSQL, avec indentation et choix de la casse des mots-clés. Tout se fait dans le navigateur, sans transfert de données.

Créé par Luca Stanek

FAQ

Questions fréquentes sur le générateur d’UUID

Des réponses courtes sur les UUID, les GUID et cet outil.

Une UUID ou jusqu’à 100 UUID au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. La version 5, avec l’espace de noms DNS et le nom example.com, produit par exemple toujours cfbff0d1-9375-5685-968c-48ce8b15ae17 ; en majuscules, sans tirets et entre accolades : {CFBFF0D193755685968C48CE8B15AE17}. Les versions 4 et 7 sont respectivement aléatoire et basée sur le temps, et changent à chaque clic.

Oui. Le générateur d’UUID est gratuit et ne nécessite aucun compte. Tu peux créer de 1 à 100 UUID par génération, et exactement un avec la version 5. Le bouton d’actualisation te permet d’en générer d’autres à tout moment.

Non. Chaque UUID est créé dans ton navigateur via la Web Crypto API : crypto.getRandomValues pour les versions 1, 4 et 7, et SHA-1 via crypto.subtle pour la version 5. Rien n’est envoyé, enregistré ni consigné dans des journaux.

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits créé sans autorité centrale, par exemple pour les clés primaires de bases de données, les identifiants de session ou les noms de fichiers. Au format standard, il comporte 36 caractères : 32 chiffres hexadécimaux et 4 tirets selon le schéma 8-4-4-4-12. Sans tirets, il compte 32 caractères ; avec des accolades, 38.

GUID (Globally Unique Identifier) est le nom donné par Microsoft au même identifiant de 128 bits, dans le même format texte. Pour obtenir le format GUID habituel {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, active « Majuscules » et « Accolades » dans l’outil.

La version 4 est entièrement aléatoire et convient à la plupart des usages. La version 7 commence par un horodatage de 48 bits en millisecondes : elle peut donc être triée par date de création et convient aux clés primaires de bases de données. La version 1 repose sur un horodatage et un identifiant de nœud. La version 5 calcule toujours le même UUID à partir d’un espace de noms et d’un nom via SHA-1 ; l’outil n’en génère donc qu’un seul avec cette version.

En pratique, oui. Un UUID v4 contient 122 bits aléatoires issus du générateur cryptographiquement sûr de ton navigateur. Une collision est donc extrêmement improbable, mais pas mathématiquement impossible. La version 5 est volontairement déterministe : un même espace de noms et un même nom produisent toujours le même UUID.

Non. Le navigateur n’a pas accès à ton adresse MAC. Pour la version 1, le générateur d’UUID utilise donc un identifiant de nœud aléatoire dont le bit de multidiffusion est activé, conformément à la section 4.5 de la RFC 4122.

D’autres questions ?

Contacter le support
Tu crées ton propre projet ?

Ta base de données a besoin d’un serveur fiable

Un VPS ZAP-Hosting met ton application ou ton projet en ligne de manière fiable.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils de développement