Générateur d'UUID / GUID gratuit en ligne
Générez des identifiants uniques universels (UUID) en un clic. Version 4 (aléatoire) ou version 7 (horodaté). Génération par lot jusqu'à 100 UUIDs. Gratuit, sans inscription — tout se passe dans votre navigateur.
🔒 Généré avec crypto.getRandomValues() — rien ne quitte votre navigateur.
100% sécurisé
Vos fichiers ne sont jamais partagés
Ultra-rapide
Traitement en quelques secondes
Confidentialité
Suppression automatique après 1h
Comment générer des UUIDs
Choisissez la version
Sélectionnez UUID v4 (aléatoire — idéal pour un usage général) ou UUID v7 (ordonné par temps — idéal pour les clés de base de données).
Définissez la quantité et le format
Choisissez combien d'UUIDs générer (1-100) et votre format préféré : avec tirets, sans tirets, majuscules ou minuscules.
Générez et copiez
Cliquez sur Générer, puis utilisez Tout copier pour copier tous les UUIDs dans votre presse-papier en une fois.
Comprendre les versions d'UUID
L'UUID v1 combine un horodatage avec l'adresse MAC de l'appareil. Bien qu'il garantisse l'unicité, il expose l'identité réseau du créateur et l'heure de création, soulevant des préoccupations de confidentialité. Il est rarement utilisé dans les applications modernes.
L'UUID v4 est la version la plus largement utilisée. Les 122 bits (en excluant les 6 bits de version/variante) sont générés aléatoirement à l'aide d'un générateur de nombres aléatoires cryptographiquement sûr. Il est simple, privé, et a une probabilité de collision astronomiquement faible.
L'UUID v7 (RFC 9562, 2024) est le standard le plus récent. Il place un horodatage Unix dans les bits les plus significatifs, suivi de données aléatoires. Cela rend les UUID v7 naturellement triables par date de création — un avantage majeur pour l'indexation en base de données. Si vous choisissez une version d'UUID pour un nouveau projet, le v7 est le choix recommandé pour les clés primaires.
Les UUIDs comme clés primaires en base de données
Utiliser des UUIDs comme clés primaires offre plusieurs avantages : pas de collisions lors de la fusion de données de sources multiples, pas besoin d'un générateur d'ID centralisé, pas d'IDs séquentiels qui révèlent des métriques métier (nombre de commandes, nombre d'utilisateurs), et la possibilité de générer des IDs côté client avant l'insertion en base de données.
Les principaux inconvénients sont la taille (16 octets vs 4 octets pour un entier 32 bits) et, pour le v4, la distribution aléatoire qui peut causer une fragmentation de l'index B-tree et des insertions plus lentes. L'UUID v7 résout le problème de fragmentation en étant ordonné par temps, rendant les insertions séquentielles et favorables à l'indexation.
Anatomie d'un UUID
Un UUID s'affiche sous forme de 32 caractères hexadécimaux en cinq groupes séparés par des tirets : 8-4-4-4-12. Par exemple : 550e8400-e29b-41d4-a716-446655440000. Le premier caractère du troisième groupe indique la version (4 pour v4, 7 pour v7). Le premier caractère du quatrième groupe indique la variante (8, 9, a ou b pour la variante standard RFC 4122).
Le total est de 128 bits (16 octets). En v4, 122 de ces bits sont aléatoires. En v7, les 48 premiers bits sont un horodatage Unix en millisecondes, 4 bits sont la version, 2 bits sont la variante, et les 74 bits restants sont aléatoires.
Votre vie privée, notre priorité
AwesomeToolkit génère les UUIDs entièrement dans votre navigateur. Pour le v4, nous utilisons crypto.randomUUID() lorsque disponible, avec un repli sur crypto.getRandomValues(). Pour le v7, nous combinons Date.now() avec crypto.getRandomValues().
Aucun UUID, aucune configuration, aucune donnée d'aucune sorte n'est jamais envoyée à nos serveurs. L'outil fonctionne complètement hors ligne une fois la page chargée.
Générateur d'UUID / GUID gratuit en ligne — Questions fréquentes
Qu'est-ce qu'un UUID ?
Un UUID (Universally Unique Identifier) est un identifiant de 128 bits standardisé (RFC 4122) utilisé pour identifier de manière unique des ressources dans les systèmes informatiques. Il est composé de 32 caractères hexadécimaux séparés par des tirets (ex : 550e8400-e29b-41d4-a716-446655440000). On l'appelle aussi GUID (Globally Unique Identifier) dans l'écosystème Microsoft.
Quelle est la différence entre UUID v4 et v7 ?
L'UUID v4 est entièrement aléatoire — chaque bit (sauf les bits de version) est généré aléatoirement. L'UUID v7 intègre un horodatage (timestamp) dans les premiers bits, ce qui le rend triable chronologiquement. Le v7 est recommandé pour les clés primaires de base de données car il améliore les performances d'indexation.
Les UUID générés sont-ils vraiment uniques ?
En pratique, oui. La probabilité de générer deux UUID v4 identiques est d'environ 1 sur 2^122 (5.3 × 10^36). Pour mettre en perspective, il faudrait générer 1 milliard d'UUIDs par seconde pendant 85 ans pour avoir 50% de chance d'une collision.
UUID ou GUID, quelle est la différence ?
Aucune différence fonctionnelle. GUID (Globally Unique Identifier) est le terme utilisé par Microsoft, tandis que UUID est le terme standard (RFC 4122). Les deux désignent le même format d'identifiant de 128 bits.
Mes UUIDs sont-ils envoyés sur un serveur ?
Non. Les UUIDs sont générés entièrement dans votre navigateur en utilisant l'API Web Crypto. Aucune donnée ne transite par nos serveurs.
Dans quels cas utilise-t-on des UUIDs ?
Les UUIDs sont utilisés comme clés primaires en base de données, identifiants de session, identifiants d'API, noms de fichiers uniques, identifiants de transactions, et dans tout système où il faut un identifiant unique sans coordination centrale.