Générateur UUID
Générez des UUID cryptographiquement sécurisés (v1, v4, v7) ou des ULID dans votre navigateur.
La version 4 est aléatoire, la version 7 commence par un préfixe de 48 bits en millisecondes (donc triable), et la version 1 expose votre adresse MAC. Préférez v7 pour une clé primaire.
Espace de travail
Vos données restent sur votre appareil.
Version UUID
L'UUID v4 est recommandé pour la plupart des cas : il offre un aléa fort et une bonne sécurité.
Générez jusqu'à 10 000 identifiants à la fois ; les grands lots sont découpés pour garder la page réactive
Format
Validateur UUID
Pas encore de résultat
Saisissez votre entrée ci-dessus, le résultat s'affichera ici.
Référence : un essai réel, les paramètres et les erreurs
Exemple déroulé
UUID v4 avec les réglages par défaut
Entrée
Version : v4
Quantité : 1
Format : standard (minuscules, tirets)Sortie
d3298ccb-40bf-400e-b582-b7319d1bd089Comment vérifier: Le 13e chiffre hexadécimal est la version (4 ici) ; le 17e est la variante et doit valoir 8, 9, a ou b (b ici). Une valeur v4 porte 122 bits aléatoires ; une seconde exécution ne devrait pas la répéter.
Paramètres
| Paramètre | Valeur | Par défaut | Limite |
|---|---|---|---|
| Version | v1, v4, v7 ou ULID | v4 | — |
| Quantité | Entier | 1 | 1 à 10 000 par lot |
| Format | standard, sans tirets ou majuscules | standard | ULID reste à 26 caractères |
| Part aléatoire | v4 : 122 bits ; v7 : 62 bits aléatoires plus un compteur de 12 bits ; ULID : 80 bits aléatoires | — | v1 utilise une séquence d'horloge de 14 bits et un nœud aléatoire de 48 bits |
| Affichage | Les 200 premières valeurs sont rendues | — | Tout copier copie le lot complet |
| Validation | 8-4-4-4-12 avec tirets | — | Nibble de version 1-7 ; variante 8, 9, a ou b |
Erreurs et remèdes
| Symptôme | Cause probable | Que faire |
|---|---|---|
| Un UUID qui semble correct est refusé. | Il contient des accolades, un préfixe urn:uuid:, aucun tiret ou une version hors 1-7. | Utilisez la forme simple 8-4-4-4-12 avec un nibble de version 1-7. |
| Seules 200 valeurs apparaissent. | La liste rend les 200 premières pour garder la page réactive. | Utilisez Tout copier ; le presse-papiers reçoit le lot complet. |
| Des valeurs v7 de deux machines ne sont pas ordonnées. | L'ordre dépend de l'horloge ; un décalage le casse. | Triez sur le préfixe d'horodatage ou générez depuis une seule source. |
| Les valeurs v1 n'identifient pas une machine. | Le champ nœud est aléatoire à chaque appel pour la confidentialité, pas l'adresse MAC. | Utilisez v1 seulement si la structure compte ; ne traitez pas le nœud comme un identifiant d'appareil. |
| Un lot de plus de 10 000 est plafonné. | Le champ quantité est limité à 10 000. | Générez plusieurs lots ou utilisez un script pour de plus grands volumes. |
Comment générer des UUID en ligne
Apprenez à générer des UUID cryptographiquement sécurisés (v1, v4, v7) ou des ULID avec un outil côté client côté client.
- 1
Sélectionnez la version UUID
Choisissez v1 (basée sur le temps), v4 (aléatoire), v7 (ordonnée dans le temps) ou ULID selon votre cas d'usage.
- 2
Définissez la quantité
Indiquez le nombre d'identifiants souhaité (1-10 000).
- 3
Choisissez le format
Sélectionnez le format standard, sans traits d'union ou en majuscules.
- 4
Générez et copiez
Cliquez sur générer puis copiez les UUID dans votre presse-papiers.
Cas d'usage courants
- 1Générer des clés primaires pour bases de données et tables sans aller-retour serveur
- 2Créer des identifiants de requête pour le tracing distribué entre microservices
- 3Produire des clés d'idempotence pour les nouvelles tentatives API et les flux de paiement
- 4Générer des identifiants résistants aux collisions pour les applications hors ligne d'abord
Questions fréquentes
Quelles versions UUID sont prises en charge ?
UUID v1 (basé sur le temps), v4 (aléatoire), v7 (aléatoire ordonné dans le temps) et ULID (Crockford base32, également triable dans le temps).
Les UUID générés sont-ils suffisamment aléatoires ?
Les UUID v4 et v7 utilisent la source aléatoire cryptographique du navigateur. L'UUID v1 inclut un horodatage et un identifiant de nœud.
Puis-je générer plusieurs UUID à la fois ?
Oui. Choisissez une quantité et générez plusieurs UUID d'un coup, puis copiez-les tous en un seul clic.
Quand choisir UUID v7 ou ULID plutôt que v4 ?
Choisissez v7 ou ULID lorsque les enregistrements sont insérés dans l'ordre chronologique et que les identifiants doivent être triables lexicographiquement ; cela peut réduire la fragmentation des index. v4 reste le choix le plus simple lorsque l'ordre n'a pas d'importance.
Les valeurs générées sont-elles validées ?
Oui. Chaque valeur respecte la disposition des bits de version et de variante, ou la disposition Crockford base32 pour les ULID ; des tests unitaires couvrent les sorties invalides. La génération utilise la source aléatoire cryptographique du navigateur et reste sur votre appareil.
Guides associés
Outils connexes
Vous êtes responsable de la gestion des clés et de la validation des résultats.