Générateur UUIDv6

Générez des identifiants UUIDv6 adaptés aux bases de données avec un horodatage grégorien réordonné.

Les UUID et fichiers par lot sont créés localement avec l’aléa sécurisé du navigateur, sans adresse MAC.

Les UUID et fichiers par lot sont créés localement avec l’aléa sécurisé du navigateur, sans adresse MAC.

UUIDv6 actuel

Horodatage intégré : Les 60 bits d’horodatage comptent des intervalles de 100 ns depuis le 15 octobre 1582.

Télécharger un lot UUIDv6

Choisissez de 1 à 100 000. Un UUID minuscule et ordonné est écrit par ligne.

Fonction de cet outil

Générer des UUID version 6 RFC 9562 dont les bits d’horodatage grégorien sont rangés du plus au moins significatif.

Copier un UUID ou créer localement un fichier texte contenant un lot plus important ordonné dans le temps.

Comment l’utiliser

  1. Utilisez l’UUID du premier panneau ou générez une autre valeur.
  2. Consultez l’heure de création décodée sous l’UUID.
  3. Choisissez de 1 à 100 000. Un UUID minuscule et ordonné est écrit par ligne.
  4. Téléchargez le fichier texte UUIDv6 généré lorsque vous avez besoin de son ordre temporel.

Utilisations pratiques

  • Créer des identifiants ordonnés pour des systèmes compatibles avec les horodatages UUIDv1.
  • Tester la localité des index et le tri chronologique en base de données.
  • Préparer fixtures, imports ou migrations pour un logiciel exigeant UUIDv6.
  • Produire des exemples conformes pour la documentation et les tests automatisés.

Notes et limites

  • UUIDv6 stocke un horodatage grégorien de 60 bits en unités de 100 ns et le réordonne pour un tri direct.
  • L’outil génère pour chaque UUID une séquence d’horloge sûre de 14 bits et un nœud aléatoire de 48 bits ; aucune adresse MAC n’est lue.
  • Le bit multicast du nœud est activé afin que la valeur aléatoire ne soit pas confondue avec une adresse IEEE réelle.
  • RFC 9562 recommande UUIDv7 aux nouveaux systèmes sans contrainte UUIDv1. Un UUID est un identifiant, pas un secret ni un jeton d’accès.

Questions fréquentes

Quelle différence entre UUIDv6 et UUIDv1 ?

Les champs sont comparables, mais UUIDv6 place l’horodatage du plus au moins significatif afin que le tri ordinaire suive mieux le temps.

L’UUID contient-il mon adresse MAC ?

Non. L’outil crée un nouveau nœud aléatoire avec son bit multicast au lieu de lire le matériel.

Pourquoi l’heure affichée peut-elle légèrement différer ?

L’horodatage utilise des unités de 100 ns et peut être avancé très légèrement pour maintenir l’ordre lors de générations rapides ou d’un recul de l’horloge.

UUIDv6 ou UUIDv7 pour une nouvelle application ?

Utilisez UUIDv6 surtout pour la compatibilité UUIDv1. RFC 9562 recommande UUIDv7 pour les nouveaux systèmes ordonnés dans le temps.

Les UUID sont-ils envoyés ?

Non. L’UUID affiché et le lot normal sont générés localement dans le navigateur.