Générateur de UUID et GUID en Ligne
Génération d’UUIDs en Lot
Prêt
Outils Spécialisés pour Développeurs
Découvrez nos utilitaires pour inspecter, calculer les collisions, tester les performances et intégrer des UUID conformes aux RFC.
Inspecteur & Décodeur d’UUID
Décomposez n’importe quel UUID ou GUID en champs binaires précis. Analysez la version, la variante et extrayez l’horodatage milliseconde.
Risque de Collision & Performance
Calculateur interactif basé sur le paradoxe des anniversaires. Testez le débit de génération réel de votre appareil.
Comment Générer des UUID en Code
Exemples prêts pour la production en TypeScript, Python, Go, Rust, Java, C#, PHP et SQL sans dépendances externes.
Spécifications & Tableau Comparatif
Guide exhaustif comparant UUIDv1, v3, v4, v5 et v7. Comprenez la structure binaire et l’impact sur les index de bases de données.
Sécurité, Confidentialité & Normes
Découvrez nos garanties cryptographiques, notre conformité RFC et nos canaux d’assistance.
Politique de Confidentialité
Génération 100% côté client via Web Crypto API. Zéro télémétrie, zéro cookie et aucun journal serveur.
À Propos de Nous
Pourquoi nous avons conçu un outil haute vitesse sans publicité, conforme aux RFC 9562 & RFC 4122.
Support & Contact
Signalez des bugs, proposez des formats d’export ou contactez notre équipe pour toute question.
Conditions d’Utilisation
Licence perpétuelle et gratuite pour usage personnel, commercial et tests d’entreprise.
Foire Aux Questions
Tout ce que vous devez savoir sur la génération d’UUID, les normes RFC 9562 et les performances de base de données.
1Qu’est-ce qu’un générateur de UUID ?
Qu’est-ce qu’un générateur de UUID ?
Un générateur de UUID est un outil algorithmique qui produit des identifiants uniques de 128 bits selon les normes IETF RFC 4122 et RFC 9562.
Son principal atout est de garantir mathématiquement l’unicité des clés créées sans devoir consulter une base de données centrale.
Notre application en ligne utilise l’API crypto.getRandomValues() pour assurer un aléa cryptographique fiable et une confidentialité 100 % locale.
2Comment puis-je générer un UUID ?
Comment puis-je générer un UUID ?
Vous pouvez créer un UUID très simplement :
- En ligne (sans installation) : Utilisez le générateur sur cette page pour créer des UUIDs uniques ou en lot jusqu’à 5 000.
- JavaScript & Node.js :
const uuid = crypto.randomUUID(); - Python :
import uuid; print(uuid.uuid4()) - Ligne de commande : Tapez
uuidgendans votre terminal. - Base SQL : Dans PostgreSQL avec
SELECT gen_random_uuid();.
3Un UUID peut-il être dupliqué ?
Un UUID peut-il être dupliqué ?
En théorie pure, oui car l’espace est fini (2¹²² valeurs pour un UUIDv4). Mais en pratique, deux UUIDs correctement générés ne collisionneront jamais.
Pour avoir seulement 50 % de chance de voir une seule collision (selon le paradoxe des anniversaires), il faudrait créer environ 2,71 quintillions (2,71 × 10¹⁸) d’identifiants.
4Que signifie l’acronyme UUID ?
Que signifie l’acronyme UUID ?
UUID signifie Universally Unique Identifier (Identifiant Unique Universel). C’est un standard international défini par l’ISO/IEC 9834-8 et l’IETF (RFC 4122 et RFC 9562).
Il se compose de 128 bits représentés sous forme de 32 caractères hexadécimaux divisés en cinq groupes séparés par des tirets (format : 8-4-4-4-12), totalisant 36 caractères.
Dans l’écosystème Microsoft, il est appelé GUID (Globally Unique Identifier), qui possède exactement la même structure binaire de 128 bits.
5Pourquoi utiliser un UUID plutôt qu’un ID séquentiel ?
Pourquoi utiliser un UUID plutôt qu’un ID séquentiel ?
Les ingénieurs privilégient les UUIDs par rapport aux identifiants auto-incrémentés pour des raisons architecturales :
- Protection des métriques d’activité : Une URL séquentielle (/commande/1024) révèle vos volumes de vente aux concurrents. Les UUIDs sont imprévisibles.
- Sécurité contre les attaques IDOR : Les attaquants ne peuvent pas deviner les clés en itérant simplement sur des entiers.
- Génération décentralisée : Des microservices peuvent générer des identifiants simultanément sans blocage de base de données.
- Fonctionnement hors-ligne : Les applications mobiles peuvent créer des IDs valides avant synchronisation.