Générateur d'UUID
UUID v4 ou v7 par lot, en majuscules ou sans tirets au besoin — à copier ou à enregistrer en .txt. Entièrement côté navigateur.
Générez un UUID v4 ou v7 directement dans votre navigateur : choisissez la version et une quantité de 1 à 100, décidez de la casse et du maintien des tirets, puis copiez un identifiant, copiez toute la liste ou téléchargez-la en .txt avec un UUID par ligne. L'UUID v4 repose sur le pur hasard via crypto.randomUUID() ; l'UUID v7 commence par un horodatage en millisecondes, si bien que les nouvelles clés se rangent dans l'ordre de création. Aucune requête réseau, aucune donnée transmise.
Cliquez sur Générer pour obtenir des UUID.
Version 4 : 122 bits aléatoires issus de l'API Web Crypto, sans aucune requête réseau.
Comment générer des UUID
- 1
Choisissez la version de l'UUID
Sélectionnez v4 pour un identifiant purement aléatoire (122 bits de hasard via crypto.randomUUID()), ou v7 pour un UUID ordonné dans le temps intégrant un préfixe d'horodatage Unix de 48 bits en millisecondes — idéal comme clé primaire de base de données.
- 2
Réglez la quantité du lot
Utilisez le sélecteur pour générer 1, 5, 10, 25, 50 ou 100 UUID en un seul clic. Toute la génération a lieu dans votre navigateur — aucune requête n'est envoyée à un serveur.
- 3
Choisissez le format
Activez Majuscules pour des chiffres hexadécimaux en capitales et Sans tirets pour la forme compacte de 32 caractères. La liste est reformatée sur place, sans générer de nouvelles valeurs.
- 4
Copiez ou téléchargez
Cliquez sur l'icône de copie à côté d'un UUID, sur Tout copier pour la liste entière, ou sur Télécharger .txt pour l'enregistrer dans un fichier à raison d'un UUID par ligne.
Questions fréquentes sur le générateur d'UUID
- Quelle est la différence entre un UUID v4 et un UUID v7 ?
- L'UUID v4 est purement aléatoire : 122 bits de hasard, ce qui rend toute collision négligeable. L'UUID v7 intègre un préfixe d'horodatage Unix de 48 bits en millisecondes ; les UUID générés sont donc ordonnés dans le temps et se trient correctement comme clés primaires, sans avoir besoin d'une colonne created_at séparée.
- Comment générer un UUID en ligne et gratuitement ?
- Cliquez sur Générer ci-dessus. L'outil fonctionne entièrement dans votre navigateur via crypto.randomUUID() (v4) et crypto.getRandomValues() (v7) : aucune requête vers un serveur, aucun compte requis, c'est gratuit.
- Combien d'UUID puis-je générer d'un coup, et comment les enregistrer ?
- Jusqu'à 100 par lot : choisissez 1, 5, 10, 25, 50 ou 100 puis cliquez sur Générer. Tout copier place la liste dans le presse-papiers, et Télécharger .txt enregistre un fichier comme uuid-v4-100.txt avec une valeur par ligne, prêt pour un script d'amorçage ou un import dans un tableur.
- Quelle est la différence entre un GUID et un UUID ?
- GUID (Globally Unique Identifier) et UUID désignent la même chose : un identifiant de 128 bits. « GUID » est le terme employé dans l'écosystème Microsoft (.NET, SQL Server, C#), où il est souvent affiché en majuscules, tandis qu'« UUID » est le nom officiel de la norme RFC 9562. Les valeurs produites ici conviennent dans les deux cas.
- Un UUID s'écrit-il en majuscules ou en minuscules ? Peut-on retirer les tirets ?
- La RFC 9562 prévoit une écriture hexadécimale en minuscules et impose d'accepter les deux casses en lecture : les deux formes désignent donc la même valeur. L'option Sans tirets donne la chaîne de 32 caractères que renvoient uuid.hex en Python ou Guid.ToString("N") en .NET ; l'option Majuscules convient aux systèmes qui affichent les GUID en capitales.
- Comment générer un UUID en Python, Java ou C# ?
- En Python, utilisez le module standard : uuid.uuid4(). En Java, appelez UUID.randomUUID() de java.util. En C# / .NET, utilisez Guid.NewGuid(). Pour l'UUID v7, des bibliothèques dédiées existent dans chaque langage. Cet outil affiche directement les valeurs générées pour les tester ou les copier sans rien installer.
- Comment générer un UUID en JavaScript ou TypeScript ?
- Dans les navigateurs modernes et Node.js 19+, utilisez crypto.randomUUID() pour le v4. Pour l'UUID v7 en JavaScript ou TypeScript, installez le paquet npm « uuid » (uuidv7()) ou le paquet « uuidv7 ». Cet outil affiche les valeurs générées afin de les tester ou les copier sans dépendance.
- Comment trouver ou générer un UUID Minecraft ?
- L'UUID d'un joueur Minecraft (Java ou Bedrock) est attribué par les serveurs de Mojang et reste fixe pour un compte donné : il ne se génère pas avec un outil tiers, il se récupère via l'API de Mojang ou des sites de profil. En revanche, cet outil est parfait pour générer des UUID v4 destinés à des packs de ressources, des add-ons Bedrock ou des fichiers de configuration de serveur, qui exigent des identifiants uniques au format UUID.
- L'UUID v7 peut-il être utilisé en production avec PostgreSQL ?
- Oui. L'UUID v7 suit la norme RFC 9562 (publiée en mai 2024) et est pris en charge par PostgreSQL et la plupart des ORM. Son caractère ordonné dans le temps améliore la localité des index B-tree par rapport aux v4 aléatoires, ce qui réduit la fragmentation des index sur de grandes tables.
Références
- RFC 9562 — Universally Unique IDentifiers (UUID)
La norme IETF actuelle pour les formats d'UUID, publiée en mai 2024. Elle définit l'UUID v4 (aléatoire), le v7 (ordonné dans le temps) et la structure complète sur 128 bits.
- MDN — crypto.randomUUID()
Méthode native du navigateur qui génère une chaîne UUID version 4 conforme à la RFC à l'aide d'un générateur de nombres aléatoires cryptographiquement sûr.
- MDN — Crypto.getRandomValues()
API de bas niveau qui remplit un tableau typé de valeurs aléatoires cryptographiquement robustes — utilisée ici pour construire les bits aléatoires de l'UUID v7.
Outils pour développeurs associés
Générateur de hash
Générez des empreintes MD5, SHA-1, SHA-256 ou SHA-512 à partir de n'importe quel texte. Pratique pour les sommes de contrôle, l'empreinte de contenu et la vérification d'intégrité.
Formateur JSON
Collez du JSON brut et obtenez instantanément un affichage formaté avec coloration syntaxique. Validez la structure et copiez une sortie propre.
Encodeur / décodeur Base64
Encodez du texte ou des données binaires en Base64, ou décodez des chaînes Base64 en texte clair — une étape courante dans les jetons d'authentification et les data URI.
Décodeur JWT
Décodez un jeton JWT et inspectez son en-tête, sa charge utile et sa signature, sans aucun aller-retour avec un serveur.