Générateur d'UUID v7

Créez des identifiants UUID v7 ordonnés dans le temps, qui se trient par date de création : idéal comme clés primaires dans PostgreSQL, MySQL et d'autres bases de données.

Gratuit et privé. Tout se passe dans votre navigateur, rien n'est envoyé.

Comment ça marche

  1. GénérezLe format est déjà réglé pour cette page. Appuyez sur Nouvelle liste pour obtenir de nouveaux identifiants.
  2. Ajustez si besoinChangez le nombre, la casse ou les tirets.
  3. CopiezCopiez les identifiants ou téléchargez-les en fichier texte.

Pourquoi la v7 pour les clés de base de données

Les clés v4 aléatoires sont insérées un peu partout dans un index B-tree, ce qui ralentit les écritures et gaspille de la place à mesure que les tables grossissent. Un UUID v7 commence par un horodatage Unix de 48 bits en millisecondes : les nouvelles lignes arrivent donc en fin d'index, comme avec un numéro auto-incrémenté, tout en gardant des identifiants uniques au niveau mondial et sûrs à générer sur n'importe quel serveur ou client.

Les bits restants sont aléatoires, avec un compteur dans la même milliseconde pour qu'un lot généré d'un coup soit strictement ordonné.

Vérifier l'horodatage

Collez un UUID v7 dans le décodeur ci-dessous pour voir l'heure exacte de sa création. La génération et le décodage se font dans votre navigateur.

Questions fréquentes

L'UUID v7 est-il normalisé ?

Oui. Il est défini dans la RFC 9562, publiée en 2024, qui remplace la RFC 4122.

Ces UUID sont-ils uniques ?

En pratique, oui. La v4 a 122 bits aléatoires ; la v7 a 74 bits aléatoires par milliseconde plus un compteur.

Quelle est la différence entre UUID et GUID ?

GUID est le nom donné par Microsoft à la même chose. Ils sont souvent écrits en majuscules et entre accolades.

Peut-on savoir quand un UUID a été créé ?

Pour les versions 1, 6 et 7, oui. Collez-le dans le décodeur.

Les identifiants sont-ils envoyés quelque part ?

Non. Ils sont générés dans votre navigateur.