Outils gratuits
Générateur et décodeur UUID
Générez des UUID v4 aléatoires ou v7 ordonnés dans le temps, un seul ou dix mille à la fois, ou décodez un UUID existant pour voir sa version et l'heure qu'il contient.
Générer des UUID
Décoder un UUID
Collez n'importe quel UUID pour le vérifier et voir sa version, sa variante et, pour v1, v6 et v7, l'heure qu'il contient.
Essayer un exemple :
UUID v4 ou v7 ?
| v4 | v7 | |
|---|---|---|
| Contenu | 122 bits aléatoires | Heure Unix sur 48 bits en millisecondes, puis 74 bits de compteur et d'aléa |
| Révèle sa date de création | Non | Oui, à la milliseconde près, à quiconque le décode |
| Ordre de tri | Aléatoire | À peu près par heure de création |
| Adapté pour | Les identifiants qui ne doivent rien révéler de leur date | Les clés de base de données, où les nouvelles lignes arrivent à la fin de l'index |
Les deux sont définis par la RFC 9562, qui a remplacé la RFC 4122 en 2024. Si l'identifiant est une clé de base de données, v7 est généralement le meilleur choix par défaut ; s'il est exposé et que son âge ne regarde personne, utilisez v4.
Dans quelle mesure v7 est-il ordonné ?
Au sein d'un même lot produit par cet outil, chaque valeur est supérieure à la précédente. Le générateur conserve la partie de l'horloge inférieure à la milliseconde dans les 12 bits qui suivent la version, et ne délivre jamais une valeur inférieure à la dernière, même si l'horloge du serveur recule ; dans ce cas, l'heure contenue avance légèrement sur l'heure réelle jusqu'à ce que l'horloge la rattrape. Cette garantie ne vaut qu'au sein d'un même processus générateur. Des requêtes distinctes peuvent être servies par des processus différents, et des UUID créés sur des machines différentes ne sont ordonnés que dans la mesure où leurs horloges le sont : considérez donc que v7 trie à peu près par heure de création, et non comme une séquence stricte.
Ce que le décodage peut et ne peut pas vous dire
Le décodeur lit les bits : la variante, la version et, pour les versions temporelles 1, 6 et 7, l'horodatage contenu, affiché en UTC. Un UUID v4 ne contient pas d'heure, et un UUID v3 ou v5, fondé sur un nom, est un hachage : aucune heure de création n'est donc affichée pour eux. L'UUID nil (que des zéros) et l'UUID max (que des uns) sont des valeurs spéciales sans version. Un UUID qui s'analyse correctement est seulement bien formé : il ne prouve ni qui l'a créé, ni quand il a réellement été créé, ni qu'il est unique, et l'horodatage d'un v7 est ce qu'indiquait l'horloge du générateur. Les UUID sont des identifiants, pas des secrets ; n'utilisez pas un UUID comme mot de passe, jeton de session ou clé API.
Comment ces UUID sont générés
Les valeurs sont générées par notre API Go avec la bibliothèque google/uuid, à partir de la source aléatoire cryptographique du système d'exploitation. Elles vous sont renvoyées puis oubliées : ni journalisées, ni stockées, ni ajoutées aux statistiques, et il en va de même pour un UUID que vous décodez.
Plus d'outils gratuits
- Générateur de favicon et d'icônes d'app - Une image en entrée, un pack d'icônes en sortie : favicon, icônes tactiles et PWA, manifeste.
- Capture d'écran de page entière - Capturez n'importe quel site en image pleine page au format PNG, JPEG ou WebP, en taille bureau, tablette ou mobile.
- HTML en image - Rendez du HTML en image PNG, JPG ou WebP à la taille de votre choix, ajustée au contenu ou fixe.
- Convertisseur HTML en PDF - Transformez du HTML collé ou une page publique en PDF, avec format de papier, marges et arrière-plans.
- Convertisseur d'images - Convertissez des images WebP, PNG ou JPEG en PNG ou JPG, avec redimensionnement facultatif. Les métadonnées sont supprimées.
- Visionneuse de factures XML - Ouvrez une facture ou un avoir UBL ou Peppol sous forme de document lisible, puis téléchargez-le en PDF.
- Validateur de factures Peppol - Vérifiez une facture ou un avoir UBL selon les règles EN 16931 et Peppol BIS Billing 3, sans compte.
- Convertisseur UBL en PDF - Transformez le XML d'une facture UBL ou Peppol en PDF lisible et paginé, en conservant le XML d'origine.
- Validateur XRechnung - Vérifiez une facture ou un avoir XRechnung en UBL ou CII selon les règles officielles de XRechnung 3.0.2.
- Visionneuse XRechnung - Ouvrez une XRechnung en UBL ou CII et lisez-la comme un document, chaque valeur étant reliée à sa ligne dans le XML.
- Validateur ZUGFeRD / Factur-X - Vérifiez un PDF ou un XML ZUGFeRD ou Factur-X : le PDF/A, la facture intégrée et ses métadonnées, et les règles de profil de ZUGFeRD 2.5.2.
- Générateur de QR code - Générez un QR code en PNG. Chaque code est décodé et vérifié avant la livraison.
- Décodeur de QR code - Décodez une image ou une photo de QR code et voyez exactement ce qu'elle contient, sans ouvrir le lien.

