Générateur UUID v7

Générez des UUID v7 en ligne: UUID triables par temps avec horodatage milliseconde de 48 bits et 74 bits aléatoires.

ID générés
Prêt. Générez des UUID v7 dans votre navigateur.

Comment cet ID est construit

Structure
Horodatage Unix milliseconde de 48 bits, bits de version 7, bits de variante RFC et remplissage aléatoire.
Entropie
74 bits aléatoires dans cette implémentation; il n’y a pas de compteur monotone.
Temps
Oui. Les 48 premiers bits encodent le moment de création, donc les IDs se trient par temps entre millisecondes différentes.
Risque de collision
Dans une même milliseconde, les collisions dépendent de 74 bits aléatoires; à volume extrême, mieux vaut un service d’ID coordonné.
Exemple
019f42b5-f3ed-7072-b0ab-ac6f5bb909a9

Vos ID sont générés localement avec l’aléa fort du navigateur. Rien n'est envoyé à BroBroGo.

FAQ

Pourquoi choisir UUID v7 plutôt que UUID v4 ?

UUID v7 garde la forme UUID mais se trie par temps, utile pour les logs, index de base de données et flux d’événements presque chronologiques.

UUID v7 masque-t-il l’heure de création ?

Non. L’horodatage fait partie de l’ID. Utilisez UUID v4 ou NanoID si vous voulez un identifiant opaque sans donnée temporelle.