Générateur UUIDv7

Générez des identifiants UUIDv7 triables par temps à partir de l’horodatage Unix courant en millisecondes et de bits aléatoires sûrs.

Les UUID et fichiers par lot sont générés localement avec l’aléa sécurisé du navigateur.

Les UUID et fichiers par lot sont générés localement avec l’aléa sécurisé du navigateur.

UUIDv7 actuelle

Horodatage intégré : Les 48 premiers bits stockent le temps Unix en millisecondes.

Télécharger un lot UUIDv7

Choisissez de 1 à 100 000. Une UUID minuscule et triée par temps est écrite par ligne.

Fonction de cet outil

Créer des UUID version 7 RFC 9562 dont les 48 premiers bits contiennent le temps Unix en millisecondes.

Copier une UUID ou créer localement un fichier texte avec un lot monotone plus important.

Comment l’utiliser

  1. Utilisez l’UUID du premier panneau ou générez-en une autre.
  2. Vérifiez l’horodatage décodé affiché sous l’UUID.
  3. Choisissez un entier de 1 à 100 000 pour le lot.
  4. Générez le fichier texte ; chaque ligne contient une UUID en minuscules.

Utilisations pratiques

  • Créer des identifiants de base de données ou d’API approximativement triables par date de création.
  • Préparer des données ordonnées pour tests, imports et migrations.
  • Générer des identifiants de trace, événement ou journal sans compteur central.
  • Créer des exemples normalisés pour documentation et tests logiciels.

Notes et limites

  • UUIDv7 stocke un horodatage Unix de 48 bits en millisecondes et utilise les bits de version 7 et de variante RFC.
  • Les 74 bits restants sont initialisés avec un aléa sûr puis incrémentés lorsque l’horloge n’avance pas.
  • L’ordre lexicographique concerne les UUID canoniques minuscules de ce processus ; les systèmes distribués gardent leurs propres règles.
  • UUIDv7 est un identifiant, pas automatiquement un mot de passe, jeton ou preuve d’authenticité. Rien n’est envoyé à petuja.tools.

Questions fréquentes

Quelle information UUIDv7 révèle-t-elle ?

Une heure approximative de création en millisecondes, stockée dans les 48 premiers bits.

Les UUIDv7 sont-elles garanties uniques ?

Les collisions sont extrêmement improbables, sans garantie mathématique absolue dans un espace fini.

Pourquoi les UUID d’une même milliseconde restent-elles ordonnées ?

L’outil incrémente le champ de 74 bits suivant l’horodatage tant que l’horloge n’avance pas.

Que se passe-t-il si l’horloge recule ?

Le générateur conserve le dernier horodatage et avance son champ monotone jusqu’au rattrapage.

Les UUID sont-elles envoyées ?

Non. Elles et les fichiers par lot sont créés localement avec Web Crypto.