Handytool
Guide développeur5 min de lectureMis à jour 9 juin 2026

Utilitaire développeur instantané

Générez des identifiants UUID v4 ou v7 instantanément

Le générateur UUID de Handytool crée des UUID v4 aléatoires cryptographiquement sécurisés et des UUID v7 ordonnés par temps en masse — avec options de casse personnalisée, tirets et accolades — tout dans votre navigateur, gratuit sans compte requis.

Points clés

  • 01Générez un UUID ou jusqu'à 100 à la fois — idéal pour les fixtures de test, les données de seed et la configuration.
  • 02UUID v4 est entièrement aléatoire ; UUID v7 intègre un horodatage en millisecondes pour un tri chronologique dans les bases de données.
  • 03Chaque UUID est généré à l'aide de l'API Web Crypto du navigateur — pas de fallback Math.random() faible.
  • 04Basculez entre minuscules/majuscules, supprimez les tirets ou ajoutez des accolades pour correspondre à votre environnement exact.

Ce que sont les UUID et pourquoi ils sont importants

Un UUID (Universally Unique Identifier), parfois appelé GUID, est un identifiant de 128 bits conçu pour être mondialement unique sans aucune coordination centrale. Les bases de données, les API, les systèmes d'événements et les applications distribuées utilisent les UUID pour assigner des ID aux enregistrements, objets et événements sans avoir besoin d'un compteur auto-incrémenté partagé ou d'un aller-retour vers une séquence de base de données.

Il existe plusieurs versions d'UUID. La version 4 est entièrement aléatoire — le choix le plus courant pour les ID à usage général. La version 7, une norme plus récente, intègre un horodatage de précision milliseconde dans les premiers octets afin que les ID générés en séquence se trient chronologiquement. Cette propriété améliore considérablement les performances d'insertion dans les index d'arbre B de base de données, où les ID aléatoires causent des divisions de page coûteuses.

Comment générer des UUID

  1. 01

    Choisissez v4 ou v7

    Sélectionnez UUID v4 pour un identifiant entièrement aléatoire ou UUID v7 si vous avez besoin d'ID triables chronologiquement pour une clé primaire de base de données.

  2. 02

    Définissez la quantité

    Faites glisser le curseur ou tapez un nombre pour générer entre 1 et 100 UUID en un seul lot.

  3. 03

    Personnalisez le format

    Basculez entre minuscules ou majuscules, activez ou désactivez les tirets (xxxxxxxx-xxxx-...), et enveloppez optionnellement chaque UUID entre accolades ({...}) pour correspondre au format que votre langage ou framework attend.

  4. 04

    Copier ou télécharger

    Cliquez sur Copier tout pour mettre la liste entière dans votre presse-papiers, ou téléchargez le lot en tant que fichier .txt pour l'utiliser dans les fixtures de test ou les scripts de seed.

Options de format UUID en un coup d'œil

Différents écosystèmes attendent des représentations légèrement différentes de la même valeur de 128 bits.

  • 01Standard avec tirets : 550e8400-e29b-41d4-a716-446655440000 (forme canonique RFC 4122).
  • 02Sans tirets : 550e8400e29b41d4a716446655440000 (courant dans certaines bases de données et clés Redis).
  • 03Majuscules : 550E8400-E29B-41D4-A716-446655440000 (utilisé dans certains environnements Microsoft et Java).
  • 04Accolades : {550e8400-e29b-41d4-a716-446655440000} (format GUID Microsoft, utilisé dans .NET et COM).
  • 05Tous les formats représentent la même valeur de 128 bits — choisissez celui que votre système attend.

Cryptographiquement sécurisé et entièrement local

Chaque UUID est généré à l'aide de crypto.randomUUID (v4) ou crypto.getRandomValues (v7) — l'API Web Crypto intégrée à chaque navigateur moderne. Il n'y a pas de Math.random(), pas de seed faible, et aucun serveur impliqué. Le générateur fonctionne hors ligne une fois la page chargée.

Rien n'est transmis ou stocké. Fermez l'onglet et les UUID disparaissent à moins que vous ne les ayez sauvegardés. Handytool ne consigne pas les valeurs générées et ne nécessite pas de compte.

FAQ du générateur UUID

Qu'est-ce qu'un UUID ?

Un UUID (Universally Unique Identifier) est une valeur de 128 bits conçue pour être unique sur tous les systèmes sans coordination centrale. Les UUID sont le moyen standard d'assigner des ID aux enregistrements de base de données, aux ressources API et aux événements dans les systèmes distribués.

Dois-je utiliser UUID v4 ou UUID v7 ?

Utilisez v4 pour un ID entièrement aléatoire quand aucun tri n'est nécessaire. Utilisez v7 comme clé primaire de base de données — l'horodatage intégré rend les insertions séquentielles, améliorant considérablement les performances d'index d'arbre B à grande échelle.

Quelle est la probabilité d'une collision UUID ?

Pratiquement impossible. Un UUID v4 aléatoire a 2^122 valeurs possibles. Vous devriez générer environ 2,7 quintillions d'UUID pour avoir une chance sur un milliard de collision.

Les UUID générés sont-ils cryptographiquement sécurisés ?

Oui. Le générateur utilise l'API Web Crypto du navigateur (crypto.randomUUID ou crypto.getRandomValues), pas le Math.random() plus faible. UUID v4 est sûr pour une utilisation comme ID de session ou jetons de courte durée.

Puis-je utiliser UUID v7 pour les jetons de sécurité ?

Avec prudence. UUID v7 intègre l'horodatage de création, qui révèle quand il a été généré. Pour les jetons de sécurité de longue durée ou sensibles, préférez v4 ou un format de jeton dédié qui ne divulgue pas les informations de timing.

Les UUID sont-ils envoyés à un serveur ?

Non. Chaque UUID est généré localement à l'aide de l'API crypto du navigateur. Rien n'est téléchargé, consigné ou stocké.

Outils connexes

Continuer avec les outils Utilitaire

outils Utilitaire