Ce générateur d’UUID, aussi appelé GUID, crée des identifiants prêts à l’emploi pour les applications, bases de données, API, données de test, journaux, migrations et documentations. Vous pouvez générer des UUID v4 aléatoires ou des UUID v7 horodatés, puis les copier sous forme de lignes simples, listes séparées par des virgules, tableaux JSON, valeurs SQL, chaînes entre guillemets, URN ou identifiants sans tirets.

Générateur d’UUID

Générez des UUID v4 ou v7, choisissez le format adapté, copiez les résultats en lot et vérifiez des UUID collés.

UUID v4 convient aux identifiants aléatoires sécurisés. UUID v7 convient aux identifiants horodatés, mieux triés par date de création dans les bases de données et les journaux.

Aucun UUID généré.

Remarque : UUID v4 utilise l’aléa sécurisé du navigateur quand il est pris en charge. UUID v7 est horodaté et utile pour les clés de base de données, mais il peut révéler l’heure de création approximative.

Vérifier un UUID

Collez un UUID pour le valider, détecter sa version, vérifier sa variante et décoder son horodatage s’il s’agit d’un UUID v7.

Partager ceci ?
WhatsApp X Telegram Facebook LinkedIn Reddit

Fonctionnement de ce générateur d’UUID

L’outil génère un UUID unique ou une liste allant jusqu’à 1 000 UUID. Vous choisissez la version, la casse, le format de sortie et le séparateur, afin d’obtenir un résultat prêt à coller dans du code, des feuilles de calcul, des scripts de base de données, des données d’API ou des fichiers de configuration.

  • UUID v4 : idéal pour les identifiants aléatoires, les identifiants publics, les jetons, les enregistrements de base de données, les données de test et le développement courant.
  • UUID v7 : idéal pour obtenir des identifiants ordonnés par date de création, utiles pour les journaux, événements, lignes de base de données et systèmes distribués.
  • Génération en lot : utile pour les enregistrements fictifs, jeux de données initiaux, fichiers d’import, tests qualité et jeux d’exemples.
  • Options de format : UUID standard, sans tirets, avec accolades, URN, chaînes entre guillemets, tableaux JSON et valeurs SQL.
  • Vérificateur d’UUID : valide les UUID collés, détecte la version, vérifie la variante et affiche l’horodatage des UUID v7.

Générateur d'UUID en ligne

Quand utiliser UUID v4

Utilisez UUID v4 quand vous avez besoin d’un identifiant aléatoire qui ne révèle pas sa date de création. C’est le choix courant pour les identifiants publics, objets d’API, clés primaires de base de données, données de test temporaires, enregistrements de suivi, outils internes et noms de fichiers générés.

UUID v4 est généralement le choix par défaut le plus sûr si vous cherchez seulement l’unicité, sans tri par date de création.

Quand utiliser UUID v7

Utilisez UUID v7 quand vous voulez des identifiants qui se trient mieux par date de création. Cela peut aider pour les index de base de données, journaux d’événements, données d’analyse, files d’attente, journaux d’audit et systèmes où de nouveaux enregistrements sont ajoutés en continu.

UUID v7 peut révéler l’heure de création approximative. Utilisez plutôt UUID v4 si la confidentialité de l’horodatage est importante.

Formats de sortie courants

FormatUsage recommandé
Standard avec tiretsUsage général, bases de données, API, documentation
Sans tiretsSystèmes exigeant des identifiants compacts de 32 caractères
Avec accoladesAnciens logiciels, références de type Windows, systèmes hérités
URNIdentifiants formels, spécifications, XML, métadonnées, documentation
Chaînes entre guillemetsCode, tableaux, configurations, exemples de données
Tableau JSONTests d’API, données fictives, JavaScript, données d’import
Valeurs SQLScripts d’insertion, jeux de données initiaux, tests de base de données

Utiliser le vérificateur d’UUID

Collez n’importe quel UUID dans le vérificateur pour savoir s’il est valide. Le vérificateur accepte les UUID standard, les UUID sans tirets, les UUID avec accolades et les UUID au format URN.

Pour les UUID v7, le vérificateur affiche aussi l’horodatage intégré. C’est utile pour examiner un identifiant issu de journaux, d’événements, de lignes de base de données ou d’une sortie de débogage.

Exemples pratiques

  • Jeux de données de base : générez 50 UUID sous forme de valeurs SQL et collez-les dans un script d’insertion.
  • Tests d’API : générez des UUID sous forme de tableau JSON pour des requêtes fictives ou des données de test.
  • Feuilles de calcul : générez un UUID par ligne et collez la liste dans une colonne.
  • Journaux et événements : utilisez UUID v7 quand le tri par date de création approximative est utile.
  • Identifiants publics : utilisez UUID v4 quand vous voulez des identifiants aléatoires qui ne révèlent pas d’information temporelle.

Conseils pour choisir le bon UUID

Choisissez UUID v4 comme option par défaut, simple et plus confidentielle. Choisissez UUID v7 si l’ordre d’insertion, l’ordre des journaux ou le tri en base de données compte. Utilisez des UUID standard en minuscules, sauf si votre système exige les majuscules, l’absence de tirets, les accolades ou le format URN.

Pour la plupart des projets réels, le meilleur point de départ est UUID v4 au format standard en minuscules. Pour les systèmes récents très dépendants des bases de données, où l’ordre de création compte, testez UUID v7.

Sources

Cet outil s’appuie sur la spécification UUID actuelle et sur les API de chiffrement du navigateur utilisées pour générer des valeurs aléatoires sécurisées.

CalcuLife.com