Generator

Générateur UUID

Créez un ou plusieurs UUID (v4 et v7) pour identifiants et bases de données.

UUID générés

Générateur d'UUID gratuit — identifiants v4 et v7 en ligne

Un UUID (identifiant unique universel), aussi appelé GUID, est une valeur de 128 bits qui étiquette une information pour qu'elle reste unique entre systèmes, sans autorité centrale. Notre générateur d'UUID gratuit crée des identifiants valides de version 4 (aléatoires) et version 7 (ordonnés dans le temps) instantanément dans le navigateur : choisissez la version, indiquez le nombre voulu et copiez-les directement dans votre code, base de données ou configuration. La génération se fait localement sur votre appareil — rien n'est envoyé à un serveur : rapide, privé et hors ligne.

Que vous ayez besoin d'une seule clé primaire, d'un lot de données de test ou d'un identifiant de corrélation pour une trace distribuée, ce générateur d'UUID en ligne produit des identifiants conformes au standard en un clic. L'outil des développeurs qui veulent un GUID rapide et fiable sans rien installer.

Qu'est-ce qu'un UUID et comment est-il structuré ?

Un UUID s'écrit en 32 chiffres hexadécimaux répartis en cinq groupes séparés par des tirets, par exemple 550e8400-e29b-41d4-a716-446655440000. Deux positions encodent des métadonnées : la version (l'algorithme qui l'a produit) et le variant (la disposition). L'espace des valeurs possibles étant astronomiquement vaste, la probabilité que deux UUID générés indépendamment entrent en collision est en pratique nulle.

Cette unicité sans coordination explique l'omniprésence des UUID : clés primaires de bases de données, identifiants de ressources d'API, identifiants de messages et d'événements, noms de fichiers et jetons de session. Contrairement aux entiers auto-incrémentés, un UUID peut être créé sur n'importe quel client ou serveur avant d'atteindre la base, ce qui simplifie les systèmes distribués et offline-first.

UUID v4 contre v7 — quelle version choisir ?

UUID v4 est entièrement aléatoire. C'est le choix par défaut sûr quand vous voulez simplement une valeur unique sans ordre — clés d'API, identifiants ponctuels, références anonymisées. Son aléatoire le rend aussi difficile à deviner, utile lorsque l'ID est exposé publiquement.

UUID v7 intègre un horodatage Unix en millisecondes dans ses bits de tête, si bien que les valeurs se trient chronologiquement. Cet ordre temporel est bien plus favorable aux index de base de données : les lignes s'insèrent proches les unes des autres au lieu de se disperser dans un arbre B, ce qui réduit la fragmentation d'index et améliore les performances d'écriture à grande échelle. Choisissez v7 pour de nouvelles clés primaires où l'ordre d'insertion compte, et v4 quand l'imprévisibilité prime.

Comment générer des UUID

Sélectionnez la version d'UUID (v4 ou v7), réglez la quantité de 1 à 100 et cliquez sur Générer. Les identifiants apparaissent dans la zone de sortie, prêts à Copier dans le presse-papiers ou à Effacer pour recommencer. En générer beaucoup d'un coup est pratique pour peupler une table, construire un fichier de fixtures ou créer des enregistrements de test.

Comme l'outil tourne entièrement côté client, régénérez autant que voulu, sans limite ni compte. La sortie est du texte brut : collez-la dans des inserts SQL, des fichiers env, du JSON ou des commentaires sans reformater.

Où les UUID sont utilisés

Bases de données : clés primaires et étrangères créées côté client avant l'insertion. API : identifiants de ressource stables et non séquentiels qui ne révèlent pas le nombre d'enregistrements. Systèmes distribués : identifiants de corrélation et de trace qui relient les logs entre services. Messagerie : clés d'idempotence permettant à un consommateur de dédupliquer sans risque les événements réémis.

Ils couvrent aussi des besoins quotidiens : noms uniques de fichiers et d'uploads, identifiants d'analytique anonymes, répartition par feature flags et jetons à usage unique. Partout où il faut une étiquette globalement unique que chaque partie de la stack peut créer indépendamment, un UUID convient.

Questions fréquentes

Ce générateur d'UUID est-il gratuit ? Oui, usage illimité et sans inscription. Les UUID sont-ils générés en privé ? Oui, créés localement dans le navigateur, jamais envoyés. Deux UUID peuvent-ils entrer en collision ? En théorie oui, mais la probabilité est si faible qu'on l'ignore en pratique. Quelle version choisir ? v7 pour des clés de BD ordonnées dans le temps, v4 pour des ID aléatoires et difficiles à deviner. Puis-je en générer beaucoup à la fois ? Oui, jusqu'à 100 par lot. Les UUID conviennent-ils comme clés primaires ? Oui, v7 est particulièrement adapté aux index.

Aidez-nous à améliorer cet outil

Cet outil a-t-il fonctionné comme prévu ?

Envoyez un bref signalement avec une capture ou un fichier d’exemple. Le nom de l’outil sera prérempli.