Générateur d’UUID
Générez des UUID (v4 et v7) en série, en majuscules, sans tirets ou entre { } au besoin.
UUID générés
Choisir la version et le format
Version
Entièrement aléatoire, c’est l’UUID le plus courant. Dans le doute, choisissez celui-ci.
De 1 à 1 000.
Les UUID sont créés sur cet appareil. Ils ne sont envoyés nulle part ni enregistrés.
Seuls la version, le nombre et le format choisis sont mémorisés sur cet appareil.
Utile ? Un partage nous ferait plaisir
Quelque chose ne marche pas, ou une idée pour l’améliorer ?
Mode d’emploi
1. Choisir la version et le nombre
Sous la liste, dans « Version », touchez « v4 (aléatoire) » ou « v7 (horodaté) », puis saisissez un nombre dans « Nombre » (de 1 à 1000). Dès que vous changez un réglage, la liste au-dessus est régénérée.
À droite, sous « Version », cliquez sur « v4 (aléatoire) » ou « v7 (horodaté) », puis saisissez un nombre dans « Nombre » (de 1 à 1000). Dès que vous changez un réglage, la liste à gauche est régénérée.
2. Choisir le format
Sous « Format », activez ou désactivez « Majuscules », « Sans tirets (-) » et « Entre { } ». Les UUID de la liste au-dessus restent les mêmes : seule leur écriture change.
À droite, sous « Format », activez ou désactivez « Majuscules », « Sans tirets (-) » et « Entre { } ». Les UUID de la liste à gauche restent les mêmes : seule leur écriture change.
3. Copier ou enregistrer
Touchez l’icône de copie à droite d’un UUID pour copier celui-là uniquement. Touchez « Tout copier » pour tous les copier d’un coup, un par ligne. Touchez « Enregistrer en fichier » pour les enregistrer dans un fichier texte (.txt).
Dans la liste de gauche, cliquez sur l’icône de copie à droite d’un UUID pour copier celui-là uniquement. Cliquez sur « Tout copier » pour tous les copier d’un coup, un par ligne. Cliquez sur « Enregistrer en fichier » pour les enregistrer dans un fichier texte (.txt).
Idéal pour
Préparer des données de test à la main
Générez d’un coup tous les identifiants nécessaires pour des requêtes INSERT en SQL ou des exemples en JSON. « Tout copier » permet de les coller un par ligne.
Développeurs et testeurs
Choisir la clé primaire d’une base de données
Comme v7 commence par l’heure, il se trie dans l’ordre de création et fragmente moins les index. Comparez-le avec v4 pour voir à quoi ressemblent les valeurs.
Concepteurs de bases de données
Adapter l’écriture d’un GUID
Il suffit d’activer majuscules, sans tirets ou entre { } pour obtenir le format attendu par le registre Windows, le C# ou vos fichiers de configuration.
Développeurs Windows et .NET
Attribuer de nombreux identifiants d’un coup
Créez jusqu’à 1000 UUID à la fois et enregistrez-les dans un fichier texte. Collez-les dans un tableur pour numéroter des appareils ou des membres.
Administrateurs système et gestionnaires de données
Bon à savoir
- Les UUID générés ne sont pas enregistrés. Copiez ceux dont vous avez besoin, ou enregistrez-les en fichier, avant de fermer la page.
- Un UUID est un identifiant unique, pas une valeur secrète. Ne l’utilisez pas comme mot de passe ni comme clé à garder secrète (utilisez plutôt Générateur de mots de passe).
- Seuls v4 et v7 sont disponibles. Les versions v3 et v5, calculées à partir d’un nom, et v1, qui utilise des informations sur la machine, ne sont pas prises en charge.
À propos des UUID v4 et v7
Un UUID (aussi appelé GUID) est un identifiant de 128 bits écrit sous la forme de 32 chiffres hexadécimaux au format « 8-4-4-4-12 ». Chaque appareil peut en créer sans rien demander à personne, sans risque de doublon : ils servent donc couramment de clés de base de données, de noms de fichiers ou d’identifiants de requêtes d’API. Dans un v4, les 122 bits restants, hors 6 bits de version et de variante, sont tous aléatoires ; c’est la forme la plus répandue.
v7 est une forme récente, définie en 2024 par la RFC 9562 : ses 48 premiers bits contiennent l’heure de création (en millisecondes). Comme il se trie dans l’ordre de création, il fragmente peu les index de base de données et permet aussi de trier par date. Cet outil utilise les nombres aléatoires cryptographiques intégrés au navigateur (crypto.getRandomValues) et, quand il crée plusieurs v7 d’un coup, conserve l’ordre de création même au sein d’une même milliseconde.
Questions fréquentes
Les réponses aux questions qu’on se pose souvent avant de commencer.
Les UUID sont-ils envoyés quelque part ?
Non. Les UUID sont créés uniquement dans le navigateur de votre appareil. Ils ne sont ni envoyés à un serveur ni enregistrés. Une fois la page chargée, l’outil fonctionne même hors connexion.
Deux UUID peuvent-ils être identiques ?
En pratique, non. Un v4 contient 122 bits aléatoires : pour avoir 50 % de chances d’obtenir un doublon, il faudrait en créer environ 2,7 milliards de milliards (2,7×10¹⁸). Un v7 contient en plus l’heure, donc deux UUID créés à des moments différents ne peuvent pas être identiques.
v4 ou v7 : lequel choisir ?
Dans le doute, choisissez v4. Pour une clé primaire de base de données ou si vous voulez trier par ordre de création, v7 est plus adapté. Comme l’heure de création se lit dans un v7, préférez v4 pour les identifiants dont vous ne voulez pas révéler la date.
UUID et GUID, est-ce différent ?
C’est la même chose. GUID est le nom employé par Microsoft ; sous Windows et .NET, on l’écrit souvent entre « { } » et en majuscules. Activez « Majuscules » et « Entre { } » dans « Format » pour obtenir cette écriture.
Sans tirets ou en majuscules, est-ce toujours le même UUID ?
Oui. Les chiffres hexadécimaux d’un UUID ne font pas la différence entre majuscules et minuscules, et les tirets ne sont que des séparateurs pour la lisibilité. Certains systèmes n’acceptent toutefois qu’un format précis : respectez les règles du système qui le reçoit.
Peut-on connaître l’heure de création d’un UUID v7 ?
Oui. Les 12 premiers caractères (hors tirets) indiquent en hexadécimal le nombre de millisecondes depuis le 1er janvier 1970. Quand vous choisissez v7, cet outil affiche cette heure au-dessus de la liste.
Combien puis-je en créer à la fois ?
De 1 à 1000. S’il y en a beaucoup, faites défiler la liste pour les voir. « Tout copier » et « Enregistrer en fichier » les placent un par ligne.
Peut-on s’en servir comme mot de passe ?
Ce n’est pas recommandé. Un UUID est conçu pour être unique, et la partie horodatage d’un v7 peut être devinée. Pour un mot de passe ou une clé secrète, utilisez une valeur créée avec Générateur de mots de passe.
Les réglages sont-ils mémorisés ?
La version, le nombre et le format sont mémorisés dans le navigateur de cet appareil et restent les mêmes à votre prochaine visite. Les UUID générés, eux, ne sont pas enregistrés.
Est-ce gratuit ?
Oui, c’est gratuit. Sans inscription et sans publicité.
Autres outils
- Convertir pleine chasse et demi-chasse
Convertissez d’un coup lettres, chiffres et katakana entre pleine chasse et demi-chasse.
- Convertir hiragana et katakana
Convertit d’un coup entre hiragana, katakana et kana demi-chasse. Les kanji, les lettres et les chiffres restent tels quels.
- Compteur de caractères pour réseaux sociaux (X, Instagram, YouTube)
Voyez combien de caractères il vous reste avant la limite de X, Instagram, YouTube et d’autres réseaux, comptés à la manière de chacun. Mots et lignes en prime.
- Formater du JSON
Rendez un JSON lisible ou compactez-le sur une ligne. En cas d’erreur, l’outil vous montre où.
- Encoder / décoder une URL
Encode les accents et symboles sous une forme utilisable dans une URL (comme %C3%A9), ou les remet en texte d’origine.
- Générateur de mots de passe
Choisissez la longueur et les caractères pour créer sur-le-champ des mots de passe difficiles à deviner.