Générateur d'UUID

Générez des UUID v4 aléatoires ou v7 horodatés en un clic : quantité au choix (1 à 100), option majuscules ou sans tirets, copie individuelle ou globale. Génération cryptographique, 100 % locale.

Comment ça marche

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits, écrit en hexadécimal sous la forme 8-4-4-4-12, par exemple 550e8400-e29b-41d4-a716-446655440000. Il permet de créer des identifiants uniques sans autorité centrale : clés primaires de bases de données, identifiants de session, références de commandes ou de transactions.

La v4 est totalement aléatoire : 122 bits tirés avec le générateur cryptographique du navigateur (crypto.getRandomValues), les bits de version (0100) et de variante (10xx) étant fixés selon la norme RFC 9562. La v7 est horodatée : ses 48 premiers bits encodent l'heure unix actuelle en millisecondes, suivis du nibble de version 0111, du variant 10xx et de 62 bits aléatoires.

Les options Majuscules et Sans tirets adaptent le format à vos besoins (certaines API acceptent les UUID sans séparateurs). Cliquez sur un UUID pour le copier, ou utilisez « Tout copier » pour récupérer la liste complète.

VersionStructureQuand l'utiliser
v4122 bits aléatoiresChoix par défaut : identifiants imprévisibles (sessions, tokens publics)
v748 bits d'horodatage + 74 bits aléatoiresClés primaires de base de données : triables par date, index plus performants

Confidentialité totale : tout est généré dans votre navigateur. Aucun UUID n'est envoyé sur un serveur ni conservé.

Questions fréquentes

C'est quoi un UUID ?

Un UUID (Universally Unique Identifier) est un identifiant de 128 bits écrit en hexadécimal sous la forme 8-4-4-4-12, par exemple 550e8400-e29b-41d4-a716-446655440000. Il sert à créer des identifiants uniques sans autorité centrale : clés primaires de bases de données, identifiants de session, références de commandes.

UUID v4 ou v7 : lequel choisir ?

Le v4 est totalement aléatoire (122 bits de hasard cryptographique) : c'est le choix par défaut, simple et imprévisible. Le v7 est horodaté (48 bits d'heure unix en millisecondes) : il est triable chronologiquement, ce qui le rend préférable comme clé primaire de base de données pour des index plus performants.

Deux UUID peuvent-ils être identiques ?

En pratique, non. Un UUID v4 offre 122 bits aléatoires, soit environ 5,3 × 1036 combinaisons : la probabilité de collision est infinitésimale, même en générant des milliards d'identifiants. Pour un UUID v7, l'horodatage garantit l'unicité à la milliseconde près, et les 62 bits aléatoires couvrent les générations simultanées.

Les UUID générés ici sont-ils envoyés sur un serveur ?

Non. Tout est généré dans votre navigateur avec le générateur cryptographique crypto.getRandomValues. Aucun UUID n'est transmis, stocké ou journalisé : l'outil est gratuit, sans inscription et 100 % local.