27 septembre 2026

Générateur d'UUID et de Hash

Des identifiants uniques et des empreintes, générés en toute sécurité dans votre navigateur

Générateur d'UUID et de hash - générer des UUID v4 et v7, des hash MD5 et SHA-256 en ligne
Le Générateur d'UUID et de Hash réunit deux tâches quotidiennes du développeur : créer des identifiants uniques et calculer des empreintes. Générez jusqu'à 1 000 UUID d'un coup en version 4 ou 7, inspectez n'importe quel UUID pour connaître sa version et sa date de création, et calculez le hash de textes ou de fichiers en MD5, SHA-1, SHA-256, SHA-384 et SHA-512.

Qu'est-ce qu'un UUID ?

Un UUID (identifiant unique universel), aussi appelé GUID, est un identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux en cinq groupes, comme f47ac10b-58cc-4372-a567-0e02b2c3d479. Un UUID peut être créé n'importe où, sur n'importe quel appareil, sans consulter de base centrale, et en pratique deux UUID ne se ressemblent jamais. C'est idéal pour les clés de base de données, les identifiants de requête, les noms de fichiers et tout ce que créent les systèmes distribués.

UUID v4 ou UUID v7 ?

  • La version 4 contient 122 bits aléatoires. Elle ne révèle ni quand ni où elle a été créée, ce qui en fait un bon choix pour les identifiants publics et les jetons
  • La version 7 commence par un horodatage Unix en millisecondes suivi de bits aléatoires. Les identifiants créés plus tard se trient après les autres : les index de base de données restent compacts et les insertions rapides. Définie dans la RFC 9562, c'est désormais le choix recommandé pour les clés primaires

Comment générer des UUID

Étape 1 : Choisissez la version et le nombre

Sélectionnez la version 4 ou 7 et indiquez combien il vous en faut, de 1 à 1 000. Un nouveau lot apparaît à chaque clic sur Generate.

Étape 2 : Choisissez le format

Cochez Uppercase (majuscules), No hyphens (sans tirets) ou Braces (accolades) selon ce qu'attend votre langage ou votre base de données. Les accolades donnent le style {...} utilisé par Windows et .NET.

Étape 3 : Copiez

Cliquez sur « Copy all » pour copier toute la liste, un UUID par ligne.

Inspecter un UUID

Collez un UUID dans « Inspect a UUID » pour voir sa forme canonique, sa version et sa variante. Pour les versions temporelles 1, 6 et 7, l'inspecteur affiche aussi le moment exact de sa création, pratique pour déboguer des enregistrements ou des logs. Il accepte les majuscules, l'absence de tirets, les accolades et le préfixe urn:uuid:, et reconnaît les UUID spéciaux nil et max.

Qu'est-ce qu'un hash ?

Une fonction de hachage transforme n'importe quelle entrée en une empreinte courte de longueur fixe. La même entrée donne toujours le même hash, et le moindre changement en donne un complètement différent. Les hash servent à vérifier des téléchargements, détecter des fichiers modifiés, construire des clés de cache et signer des données.

Comment générer un hash

Étape 1 : Saisissez un texte ou choisissez un fichier

Tapez dans la zone et les cinq hash se mettent à jour instantanément. Pour un fichier de 200 Mo maximum, cliquez sur « Hash a file ». Le texte est haché en UTF-8 : les résultats correspondent aux outils en ligne de commande comme sha256sum.

Étape 2 : Choisissez le format de sortie

Choisissez l'hexadécimal en minuscules, en majuscules ou le Base64, selon l'endroit où la valeur sera utilisée.

Étape 3 : Ajoutez une clé HMAC (facultatif)

Cochez HMAC et saisissez une clé secrète pour calculer des hash à clé. HMAC-SHA256 est utilisé par des services comme Stripe et GitHub pour signer leurs webhooks : c'est un moyen rapide de vérifier une signature à la main.

Choisir un algorithme

  • SHA-256 : Le choix par défaut pour les sommes de contrôle, les signatures et les vérifications d'intégrité
  • SHA-384 et SHA-512 : Des empreintes plus longues quand une politique l'exige
  • SHA-1 : Cassé pour la sécurité ; encore utilisé par Git et d'anciens systèmes
  • MD5 : Cassé pour la sécurité ; suffisant pour repérer une corruption accidentelle ou comparer d'anciennes sommes de contrôle

Ne stockez jamais de mots de passe sous forme de simple hash. Utilisez un algorithme dédié comme Argon2, bcrypt ou scrypt.

Confidentialité et sécurité

Les UUID proviennent du générateur aléatoire cryptographiquement sûr de votre navigateur, et les hash SHA et HMAC utilisent l'API Web Crypto intégrée. Vos textes, fichiers et clés ne quittent jamais votre appareil.

Conclusion

Des clés primaires aux sommes de contrôle, le Générateur d'UUID et de Hash couvre les deux besoins sur une seule page. Essayez-le sur tools.typinks.com/uuid-hash-generator.

Besoin d'identifiants ou d'une empreinte ?

Générez-les instantanément, sans que rien ne quitte votre navigateur.

Lancer le générateur