Générateur de UUID

Générateur de UUID en ligne gratuit prenant en charge v1, v4, v5 et v7 / GUID. Créez des identifiants uniques individuels ou en lot instantanément pour logiciels, bases de données, APIs et systèmes distribués. Conforme RFC 9562.

v4 — Aléatoire. Le choix le plus courant ; idéal pour les IDs publics et les tokens.

Cliquez sur Générer pour créer un UUID

À propos de cet outil

Générez des identifiants universellement uniques (UUID/GUID) en un clic. Cet outil prend en charge UUID v4 (aléatoire), v7 (ordonné par le temps, idéal pour les clés de base de données), v1 (basé sur un timestamp) et v5 (namespace + nom, déterministe). L'UUID — aussi connu sous le nom GUID (Globally Unique Identifier) — est un identifiant de 128 bits normalisé par la RFC 9562 (anciennement RFC 4122). Générez une seule valeur ou une liste en lot pour les tests, le remplissage de bases de données et les systèmes distribués.

Fonctionnalités

Générer UUID v1, v4, v5 et v7 instantanément dans le navigateur
Génération en lot de jusqu'à 100 UUIDs à la fois
Copier une valeur individuelle ou toute la liste en un clic
Conforme à la RFC 9562, 100% côté client — vos données ne quittent jamais le navigateur

Comment Fonctionne le Générateur de UUID

Choisissez une version d'UUID, puis cliquez sur générer pour créer un identifiant instantanément dans votre navigateur. v4 et v7 sont produits à partir d'octets aléatoires cryptographiquement sûrs ; v1 intègre un timestamp ; v5 dérive une valeur déterministe d'un namespace et d'un nom via SHA-1. Activez la génération multiple pour créer un lot. Chaque UUID suit le format défini par la RFC 9562, ce qui rend l'outil utile pour les tests, le développement, les intégrations et la modélisation des données.

Principaux Cas d'Usage

  • Développement LogicielCréez des identifiants uniques pour les entités, les enregistrements et les références internes dans l'architecture de votre application.
  • Clés Primaires de Base de DonnéesUtilisez v7 pour des clés primaires ordonnées par le temps qui évitent la fragmentation d'index, ou v4 pour des identifiants externes opaques.
  • APIs et MicroservicesAttribuez des IDs de ressources, de requêtes et de corrélation uniques pour suivre les transactions entre les services.
  • Tests et Jeux de DonnéesProduisez des lots de valeurs uniques réalistes pour les tests QA, les fixtures de base de données et les suites de tests automatisés.
  • IDs DéterministesUtilisez v5 pour dériver un identifiant stable et reproductible à partir d'un namespace et d'un nom connu, comme une URL ou un domaine.

Comment Utiliser Cet Outil

1

Choisissez une version

Sélectionnez v4, v7, v1 ou v5. Pour v5, fournissez également un namespace et un nom.

2

Générez

Cliquez sur le bouton de génération ou activez 'Générer Plusieurs' pour créer un lot de 2 à 100. Votre ou vos UUID(s) apparaissent instantanément.

3

Copiez

Cliquez sur l'icône de copie à côté de n'importe quel UUID ou utilisez 'Copier Tout' pour copier toute la liste en une seule fois.

Questions et Réponses

Qu'est-ce qu'un UUID ?

UUID (Identifiant Universel Unique) est un identifiant de 128 bits normalisé par la RFC 9562 (qui a remplacé la RFC 4122 en 2024). Il permet à des systèmes indépendants de générer des valeurs uniques sans aucune coordination centrale.

Quelle version d'UUID dois-je utiliser ?

Utilisez v4 pour des IDs aléatoires à usage général, des tokens et des identifiants publics. Utilisez v7 pour les clés primaires de base de données, car son préfixe de timestamp garde les insertions séquentielles et évite la fragmentation d'index. Utilisez v1 lorsque vous avez besoin d'un timestamp intégré de manière classique, et v5 lorsque vous avez besoin d'un ID déterministe dérivé d'un nom.

Quelle est la différence entre v4 et v7 ?

v4 est entièrement aléatoire, donc ne révèle pas l'heure de création mais se disperse dans les index de la base de données. v7 place un timestamp en millisecondes dans les bits de tête, rendant les IDs triables par le temps et beaucoup plus efficaces comme clés primaires dans les index B-tree comme PostgreSQL ou MySQL.

Le v5 est-il déterministe ?

Oui. v5 est dérivé d'un UUID de namespace et d'un nom à l'aide de SHA-1, donc les mêmes entrées produisent toujours le même UUID. Cela est utile lorsque vous avez besoin d'un identifiant stable pour une valeur connue, comme une URL ou un nom d'utilisateur.

Quelle est la différence entre UUID et GUID ?

UUID et GUID font référence au même standard. GUID (Globally Unique Identifier) est le nom Microsoft pour UUID. Les deux suivent la RFC 9562 et sont interchangeables dans la plupart des contextes.

Lecture recommandée :UUID (RFC 9562)

Voir aussi