Générateur UUID V5
Un compteur d'itérateur sera ajouté à chaque nom (par exemple, test-name0, test-name1...).
Présentation
Le format UUID v5 est un identifiant déterministe créé à partir d'une combinaison d'un espace de noms et d'une chaîne de caractères. Contrairement aux formats UUID aléatoires, la version 5 de l'UUID produit toujours le même résultat pour des entrées identiques, ce qui la rend idéale pour les identifiants stables et reproductibles dans les systèmes distribués, les API ou les bases de données.
Cette page vous permet de générer ces identifiants instantanément dans votre navigateur sans installer d'outils supplémentaires.
Fonctionnement de l'UUID v5
Un UUID v5 est créé en hachant deux composants avec SHA-1 :
- un espace de noms (un autre UUID ou toute chaîne personnalisée)
- un nom (texte qui identifie la ressource)
Le résultat est un identifiant de 128 bits encodé au format UUID standard 8-4-4-4-12.
L'algorithme étant déterministe, des entrées identiques génèrent toujours le même UUID.
L'outil applique automatiquement un suffixe itératif (par exemple, nom0, nom1, nom2…) lors de la génération simultanée de plusieurs identifiants.
Comment utiliser ce générateur UUID v5
Ce générateur UUID v5 est conçu pour être simple et flexible :
- Entrez un espace de noms — soit un UUID, soit une chaîne personnalisée.
- Entrez un nom — le texte de base pour générer des identifiants.
- Choisissez le nombre de valeurs à créer à l'aide du champ Générer plusieurs.
- Sélectionnez le format de sortie à l'aide du menu déroulant Séparé par
- (nouvelle ligne, CRLF, virgule, point-virgule, espace, JSON ou séparateur personnalisé).
- Cliquez sur Générer pour créer la liste.
- Utilisez Copier pour copier tous les résultats en une seule fois.
- Utilisez Télécharger pour enregistrer les valeurs générées dans le format correspondant
- (par exemple, .json lorsque JSON est sélectionné).
- Appuyez sur Effacer pour vider le champ de sortie.
Toute la génération se fait entièrement côté client, dans votre navigateur.
Exemple de résultat
Vous trouverez ci-dessous un exemple de liste générée par le générateur UUID v5 en ligne :
|
e3c6b980-0797-5fde-9dde-67ae1f2baa32 e3c6b980-0797-5fde-9dde-67ae1f2baa33 e3c6b980-0797-5fde-9dde-67ae1f2baa34 |
Chaque valeur est basée sur l'espace de noms, le nom et le numéro d'itérateur ajoutés automatiquement.
Options avancées
Sélection du séparateur
Choisissez le format de la liste générée :
- Nouvelle ligne \n
- CRLF \r\n
- Virgule ,
- Point-virgule ;
- Espace
- Tableau JSON
- Séparateur personnalisé
Formats de téléchargement
Le bouton Télécharger exporte les résultats en fonction du séparateur sélectionné :
| Séparateur sélectionné | Format de téléchargement |
| JSON | .json |
| Virgule / Point-virgule | .csv |
| Autres | .txt |
Compteur itérateur
Lors de la génération de plusieurs UUID, un suffixe itérateur est ajouté automatiquement :
test-name0, test-name1, test-name2 …
Cela garantit que chaque identifiant v5 reste unique au sein du lot tout en étant généré de manière déterministe.
Cas d'utilisation de l'UUID v5
- Identifiants de ressources cohérents
- Gestion des versions des points de terminaison API
- Hachage des utilisateurs ou des appareils
- Clés de base de données devant rester stables
- Synchronisation intersystèmes
- Génération d'identifiants déterministes pour les applications distribuées
Détails techniques
| Composant | Description |
| Entrée | Espace de noms + nom |
| Hachage | SHA-1 (données transformées en UUID 128 bits) |
| Version | Fixée à 5 |
| Format | Chaîne de 36 caractères (8-4-4-4-12) |
| Déterminisme | Même entrée → même sortie à chaque fois |
Un UUID v5 n'est pas aléatoire. Il s'agit d'un identifiant reproductible et stable, adapté à un mappage cohérent à long terme.