Générateur d'UUID
Générez des UUID v4 ou v7 par lot : choisissez la version, la quantité, copiez tout. Entièrement côté navigateur.
Générez un UUID v4 ou v7 directement dans votre navigateur : choisissez la version, réglez la quantité de 1 à 100, puis copiez un identifiant ou la liste entière. L'UUID v4 repose sur le pur hasard via crypto.randomUUID() ; l'UUID v7 intègre un préfixe d'horodatage en millisecondes, ce qui le rend triable et idéal comme clé primaire de base de données. Aucune requête réseau, aucune donnée transmise.
RFC 4122 random — 2¹²² unique values, zero network requests
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
Cliquez sur Générer
Chaque clic produit un nouveau jeu d'UUID cryptographiquement aléatoires grâce à l'API Web Crypto (crypto.randomUUID pour le v4, crypto.getRandomValues pour le v7).
- 4
Copiez un UUID ou toute la liste
Cliquez sur l'icône de copie à côté d'un UUID, ou utilisez Copier tout pour récupérer la liste complète au format texte ligne par ligne, prête à coller dans du code, un tableur ou un script de migration.
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.
- 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#), tandis qu'« UUID » est le nom officiel de la norme RFC 9562. Le format affiché par cet outil est valable dans les deux cas.
- 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.