Elysia Tools

Parcourez outils, exemples, explications visuelles et guides thématiques dans un espace clair.

Catégories populaires

Dossiers

Langue
ZHESPTRUFRDEEN

Elysia Tools

Navigation mobile

Development

Générateur d’UUID par version (v1–v8)

· Dernière mise à jour:2026-09-03

Générez des UUID RFC 9562 — y compris les v6, v7 et v8 modernes absents de la plupart des générateurs — ou décodez n’importe quel UUID en version, variante et horodatage intégré.

Détails

Ce que cet outil vous aide à faire

Un générateur couvrant toutes les versions RFC 9562 : v1 (horodaté, grégorien + nœud), v4 (aléatoire), v5 (SHA-1 déterministe avec les espaces de noms DNS/URL/OID/X.500), v6 (v1 réordonné k-triable), v7 (horodatage Unix 48 bits en millisecondes + aléa — celui qui se trie correctement en base de données) et v8 (champ de version personnalisé, rempli ici par CSPRNG). Jusqu’à 100 à la fois, minuscules ou majuscules. Passez en mode décodage : version, variante et — pour v1/v6/v7 — extraction de l’horodatage intégré rendu en date UTC exacte, le moyen le plus rapide de vérifier qu’un v7 est bien formé. Le mode v5 est déterministe : même espace de noms + nom → même UUID.

Exécution

Exécuter cet outil

Remplissez le formulaire, lancez l’outil et consultez le résultat au même endroit.

Exemples

Exemples adaptés à cet outil

Associé

Continuer avec des outils et dossiers associés

Rédigé par l'équipe Elysia Tools

Guide d'utilisation de l'outil

Découvrez quand utiliser cet outil, ce qu'il prend en charge et comment les utilisateurs l'appliquent.

Points clés

Catégorie
Development
Types d’entrée
select, number, checkbox, text
Type de sortie
text
Exemples associés
4
API disponible
Oui

Aperçu

Ce générateur d'UUID conforme à la norme RFC 9562 permet de créer et décoder des identifiants uniques universels couvrant les versions v1 à v8. Conçu pour le développement d'API, l'indexation en base de données et l'analyse technique, l'outil prend en charge la génération par lots jusqu'à 100 identifiants ainsi que le décodage d'horodatages UTC.

Quand l’utiliser

  • Création de clés primaires triables temporellement (UUIDv7) pour optimiser l'indexation B-Tree dans les bases de données SQL ou NoSQL.
  • Génération d'identifiants déterministes (UUIDv5) basés sur un espace de noms (DNS, URL, OID, X.500) et une valeur textuelle.
  • Décodage d'un identifiant existant pour extraire sa version, sa variante RFC et la date UTC exacte encodée dans les versions v1, v6 ou v7.

Fonctionnement

  1. 1Sélectionnez le mode 'Générer des UUID' ou 'Décoder un UUID' selon votre besoin.
  2. 2Pour la génération, choisissez la version (v1, v4, v5, v6, v7, v8), la quantité souhaitée (1 à 100) et le format de casse (minuscules ou majuscules).
  3. 3Pour la version v5 déterministe, renseignez l'espace de noms cible et la chaîne de caractères source.
  4. 4Pour le décodage, collez un identifiant dans le champ dédié pour afficher instantanément sa structure interne et son horodatage.

Cas d’usage

  • Génération de jeux d'identifiants triables v7 pour les scripts d'insertion de données de test (fixtures/seeders).
  • Génération d'identifiants canoniques reproductibles v5 pour synchroniser des ressources distantes via leurs URL ou noms de domaine.
  • Vérification et débogage de journaux d'erreurs en inspectant la date de création encodée dans un UUID reçu par une API.

Exemples

1. Génération de clés primaires triables en UUIDv7

Ingénieur Backend

Contexte

Un développeur conçoit le schéma d'une table PostgreSQL à fort volume d'écriture et souhaite éviter les réorganisations d'index B-Tree causées par les identifiants purement aléatoires.

Problème

Produire un lot d'identifiants triables temporellement pour initialiser une table de commandes.

Utilisation

Définir le mode sur 'generate', sélectionner la version 'v7', fixer le nombre à 10 et lancer la génération.

mode=generate, version=v7, count=10, uppercase=false

Résultat

10 identifiants UUIDv7 ordonnés chronologiquement au format minuscules prêts à être insérés.

2. Dérivation d'un identifiant stable à partir d'un nom de domaine

Architecte de données

Contexte

Une équipe doit mapper de façon prévisible des domaines clients vers des identifiants système sans maintenir de table de correspondance dédiée.

Problème

Générer un UUID déterministe pour le domaine example.com.

Utilisation

Choisir le mode 'generate', la version 'v5', sélectionner l'espace de noms 'dns' et saisir 'example.com' dans le champ nom.

FAQ

Pourquoi utiliser UUIDv7 plutôt qu'UUIDv4 dans une base de données ?

UUIDv7 intègre un horodatage Unix de 48 ms en tête d'identifiant, ce qui le rend triable chronologiquement et limite la fragmentation des index B-Tree par rapport à l'aléatoire total d'UUIDv4.

Quelle est la différence entre UUIDv1 et UUIDv6 ?

UUIDv6 réorganise les champs temporels de la version v1 du bit le plus significatif au moins significatif afin de rendre l'identifiant naturellement triable par ordre chronologique.

La génération d'UUIDv5 est-elle totalement reproductible ?

Oui, UUIDv5 applique un hachage SHA-1 combinant un UUID d'espace de noms fixe et une chaîne de caractères : les mêmes entrées produiront toujours exactement le même UUID.

Quelles informations sont extraites lors du décodage d'un UUID ?

L'outil extrait la version de la norme RFC 9562, la variante de conformité et, pour les versions v1, v6 et v7, l'horodatage interne converti en date et heure UTC.

Combien d'identifiants peut-on générer simultanément ?

Vous pouvez générer de 1 à 100 identifiants uniques par requête, avec la possibilité d'exporter le résultat en minuscules ou majuscules.

Accueil
Outils3201
Exemples593
Visualisations465
Visionneuses de fichiers103
Dossiers233
Étiquettes333
Images, audio et vidéo657

Outils de traitement, conversion et optimisation d’images, d’audio et de vidéo

Maths, dates et finance644

Calculateurs, outils numériques, logique de dates, statistiques et finance

Design et couleur297

Outils de couleur, mise en page, graphisme, style visuel et assistance design

Texte et rédaction209

Outils de rédaction, nettoyage, formatage, extraction et analyse de texte

Développement et Web193

Utilitaires développeur, réseau, débogage Web et assistants d’automatisation

Conversion et encodage175

Outils de conversion de formats, fichiers, archives, unités et encodages

Examen des sources FLAC/WAV et transmission des preuves
Revue et livraison d’un module de jeu promotionnel auto-hébergé
Relecture d'un lot de codes Stripe et contrôle préalable à l'importation
Tri technique des photos et transmission des candidates à la retouche
Structurer une capture d'interface, la relire et la transmettre au développement

© 2026 Elysia Tools. Tous droits réservés.

DocumentationTarifsÀ proposConditions d'utilisationPolitique de confidentialitéCookiesContact
Python

Exemples de Traitement d'Images Web Python

Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

Java

Exemples de Traitement d'Images Android Java

Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format

Kotlin

Exemples de Traitement d'Images Android Kotlin

Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

Rust

Exemples de Traitement d'Images Web Rust

Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

Generator

Générateur moderne d'identifiants uniques

Génère des identifiants modernes : ULID, NanoID, Snowflake et CUID2. Comparez les formats, décodez l'horodatage ULID.

Development

Décodeur d'IDs lexicaux ULID / NanoID / KSUID / Snowflake

Décode les ULID (base32 Crockford), KSUID (base62), NanoID, MongoDB ObjectId et snowflakes Discord/Twitter/Sonyflake : décompose horodatage, bits aléatoires et machine, affiche l'heure ISO et l'hex brut, et estime la probabilité de collision (paradoxe des anniversaires).

Development

Désobfuscateur JavaScript

Désobfusque et analyse le code JavaScript obscurci pour améliorer la lisibilité et la compréhension

Development

Décodeur NTP RFC 5905 / SNTP — seconde intercalaire et époque

Décode un paquet NTP/SNTP de 48 octets : champs de bits de l’octet 0, stratum/poll/precision, root delay/dispersion, reference ID, quatre horodatages 64 bits (époque 1900)

mode=generate, version=v5, namespace=dns, name=example.com, count=1

Résultat

Un UUIDv5 déterministe généré par hachage SHA-1 correspondant de façon stable au domaine saisi.

3. Inspection et décodage d'un identifiant de log

Développeur Support / SRE

Contexte

Lors d'un audit de logs de production, un identifiant suspect doit être vérifié pour confirmer sa validité et sa date de création.

Problème

Extraire la version et la date de génération contenues dans l'identifiant 017f22e2-79b0-7cc3-98c4-dc0c0c07398f.

Utilisation

Passer en mode 'decode', coller l'identifiant dans 'uuidToDecode' et lancer l'analyse.

mode=decode, uuidToDecode=017f22e2-79b0-7cc3-98c4-dc0c0c07398f

Résultat

Identification de la version (v7), de la variante et affichage de l'horodatage exact en date UTC.