KITIVERSE.LAB
Menu des Outils
MOTEUR LOCAL // DANS LE NAVIGATEUR

Générateur UUID v4, UUID v7 et ULID

Générateur par lot et décodeur d'horodatage pour identifiants cryptographiques RFC 9562 UUID v4, UUID v7 ordonnés dans le temps et ULID Base32 Crockford. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

APPAREIL // UUID-GENERATOR VÉRIFIÉ OK // 0.0ms

Tableau de Référence Rapide

Norme de Spécification IETF RFC 9562 (Mai 2024)
Entropie Aléatoire UUID v4 122 Bits (CSPRNG)
Horodatage UUID v7 / ULID 48 Bits Unix Epoch (ms)
Alphabet d'Encodage ULID 26 Caractères Base32 Crockford
Confidentialité d'Exécution 100% Web Crypto Dans le Navigateur
Annonces

Présentation Générale et Contexte Technique

Les identifiants universellement uniques (UUID) et les identifiants uniques lexicographiquement triables (ULID) constituent la pierre angulaire de la génération de clés primaires dans les bases de données distribuées, les bus d'événements de microservices et les moteurs de stockage cloud-natifs. Historiquement normalisés par la RFC 4122 puis modernisés en mai 2024 sous la norme IETF RFC 9562, les UUID sur 128 bits permettent à des nœuds indépendants de créer des clés globalement uniques sans coordination centrale et avec une probabilité de collision quasi nulle.

Bien que l'UUID Version 4 traditionnel repose sur 122 bits d'entropie purement aléatoire, sa distribution d'octets totalement dispersée provoque une forte fragmentation des index B-tree dans les bases de données relationnelles telles que PostgreSQL, MySQL InnoDB et SQL Server. Chaque insertion aléatoire oblige le moteur de stockage à diviser des pages intermédiaires et à effectuer des écritures disque non séquentielles. La norme RFC 9562 a résolu ce goulot d'étranglement architectural en introduisant l'UUID Version 7 (UUIDv7), qui intègre un horodatage Unix Epoch en millisecondes sur 48 bits en tête, suivi de 74 bits d'aléa cryptographique. Le générateur UUID et ULID de Kitiverse s'exécute à 100% côté client via l'API matérielle Web Crypto (`crypto.getRandomValues`) pour produire jusqu'à 500 clés par lot et décoder instantanément l'horodatage UTC intégré. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Comment générer et inspecter des identifiants UUID v4, UUID v7 et ULID

Créez des clés primaires aléatoires ou ordonnées dans le temps et décodez leurs horodatages intégrés directement dans la mémoire locale de votre navigateur.

1

Sélectionnez votre standard d'identifiant cible : UUID v4 pour 122 bits d'aléa pur, UUID v7 pour des clés de base de données ordonnées selon la norme RFC 9562, ou ULID pour des chaînes compactes de 26 caractères Base32.

2

Définissez la quantité souhaitée par lot (de 1 à 500 identifiants) et personnalisez les options de formatage : trait d'union, caractères hexadécimaux majuscules ou accolades de style Microsoft.

3

Cliquez sur « Générer le lot » pour produire de nouveaux identifiants cryptographiquement sûrs, puis cliquez sur « Tout copier » ou « Télécharger .txt » pour les exporter vers vos scripts de migration ou jeux de tests.

4

Collez n'importe quel UUID v4, UUID v7 ou ULID existant dans le champ Inspecteur en bas de l'outil pour valider sa structure et décoder l'horodatage exact en millisecondes UTC intégré aux clés UUID v7 et ULID.

Questions Fréquentes

Quelle est la différence entre UUID v4 et UUID v7 en termes de performances de base de données ?
L'UUID v4 génère 122 bits purement aléatoires, ce qui signifie que chaque nouvel enregistrement est inséré à un emplacement arbitraire au sein de l'arbre d'index B-tree de la base de données, entraînant de fréquentes divisions de pages (page splits) et des accès disque aléatoires coûteux. L'UUID v7 (normalisé dans l'IETF RFC 9562) place un horodatage Unix en millisecondes sur 48 bits dans les octets de poids fort afin que les nouveaux enregistrements s'ajoutent toujours de façon monotone à la fin de l'index B-tree, offrant un débit d'insertion comparable à un entier auto-incrémenté BIGINT tout en restant globalement unique.
En quoi un identifiant ULID diffère-t-il d'un UUID standard ?
Les UUID et les ULID sont tous deux des identifiants binaires de 128 bits, et tant l'ULID que l'UUID v7 commencent par un horodatage en millisecondes sur 48 bits. Cependant, au lieu de formater les 128 bits sous forme d'une chaîne hexadécimale de 36 caractères séparée par des tirets, l'ULID encode les bits à l'aide de l'alphabet Base32 de Crockford en une chaîne compacte de 26 caractères, insensible à la casse, compatible avec les URL et triable par ordre alphabétique standard.
Comment les UUID sont-ils générés de manière sécurisée dans le navigateur sans serveur backend ?
Kitiverse fait appel à l'API standard W3C Web Crypto (`crypto.getRandomValues`), qui puise directement son entropie dans le générateur de nombres pseudo-aléatoires cryptographiquement sûr (CSPRNG) du noyau de votre système d'exploitation (`/dev/urandom` sur macOS et Linux, `BCryptGenRandom` sur Windows). Cela garantit une imprévisibilité cryptographique totale sans jamais transmettre les clés générées sur le réseau.
Puis-je extraire la date et l'heure exactes de création d'un UUID v7 ou d'un ULID ?
Oui. Étant donné que l'UUID v7 et l'ULID stockent tous deux un horodatage Unix Epoch en millisecondes sur 48 bits en gros-boutiste (big-endian) dans leurs premiers bits, le simple fait de coller un UUID v7 ou un ULID dans le champ Inspecteur au bas de l'outil permet de décoder instantanément la date ISO-8601 UTC exacte ainsi que l'entier en millisecondes correspondant.
Quelle est la probabilité d'une collision lors de la génération de valeurs UUID v4 ?
Avec 122 bits d'entropie cryptographique, il existe $5,3 \times 10^{36}$ (5,3 sextillions) valeurs UUID v4 possibles. Il faudrait générer environ un milliard d'UUID par seconde en continu pendant 85 ans pour atteindre une probabilité de 50% de rencontrer une seule collision.
Ce générateur d'UUID est-il gratuit et confidentiel pour initialiser des bases de données de production ?
Oui. Kitiverse est 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil. Aucun des identifiants que vous créez ou inspectez n'est journalisé ni transmis à un serveur distant.

Instruments Associés dans Cet Établi

Tous les outils de Outils Développeur →
Outils Développeur →

Formateur et Validateur JSON

Embellissez, validez et minifiez vos charges utiles JSON en temps réel avec diagnostic précis des erreurs syntaxiques ligne par ligne. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Outils Développeur →

Analyseur et Débogueur JWT

Décodez, inspectez et vérifiez vos JSON Web Tokens (JWT) côté client en temps réel avec compte à rebours d'expiration et validation Web Crypto HMAC. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Outils Développeur →

Encodeur & Décodeur Base64 et Base64URL

Encodez et décodez des chaînes Base64 et Base64URL (RFC 4648) avec prise en charge native d'UTF-8 multi-octets et formatage Data URI. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Outils Développeur →

Générateur de Typographie Fluide CSS et d'Échelle Modulaire

Calculez des hiérarchies de polices modulaires harmonieuses et des variables de typographie fluide CSS clamp() sans points de rupture. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Convertisseur de Casse & Générateur de Slug URL

Transformez vos identifiants de code, colonnes SQL et titres à travers 10 conventions de nommage incluant camelCase, snake_case, kebab-case et slugs URL SEO. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Décodeur Mojibake & Convertisseur de Chasse CJK

Réparez les chaînes de texte corrompues à double encodage UTF-8, Windows-1252, Cyrillique CP1251 et Grec ISO-8859-7, et convertissez les caractères CJK pleine et demi-chasse. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Note d'Exécution et de Vérification Côté Client :

Cet utilitaire fonctionne à 100 % localement dans votre navigateur avec stockage sur votre appareil et aucun envoi vers un serveur. Tous les résultats sont fournis « tels quels » — veuillez valider les données, codes et fichiers critiques avant toute mise en production.

KITIVERSE // COMMAND SEARCH
SPEC-2026
ESC

Tapez pour rechercher des utilitaires, convertisseurs et calculateurs...

Start typing tool name, category, or file format.

    ↑ ↓ navigate ↵ operate
    100% In-Browser
    DISPATCH // TELEMETRY

    Feedback & Issue Report

    0 / 1000
    Telemetry stamp (URL, viewport, form-factor) attached automatically.

    Suggest a Scale Comparison

    Propose an intuitive real-world comparison

    All suggestions are reviewed for factual accuracy prior to publication.