Validateur UUID / GUID : Validez le format, la version et la structure instantanément

Vous avez reçu un UUID d'une API. Vous importez des données avec des GUID. Vous déboguez pourquoi une requête de base de données ne trouve pas un enregistrement. Vous soupçonnez que le format UUID pourrait être incorrect.
Comment savoir si un UUID ou un GUID est valide ?
Des UUID invalides peuvent casser des intégrations API, provoquer des erreurs de base de données et créer des problèmes difficiles à déboguer. Mais vérifier manuellement le format UUID est fastidieux : compter les caractères, vérifier les chiffres hexadécimaux, contrôler les tirets et s'assurer de la structure correcte.
Le Tooladex UUID / GUID Validator résout cela instantanément : collez des UUID ou des GUID (un ou plusieurs), obtenez des résultats de validation immédiats, voyez les versions détectées et identifiez les problèmes de format. Toute la validation se fait entièrement dans votre navigateur — aucune requête serveur, confidentialité totale.
🔍 Pourquoi valider les UUID et les GUID ?
Des UUID invalides causent de réels problèmes :
- Échecs d'API : Des UUID invalides dans les requêtes API renvoient des erreurs 400
- Erreurs de base de données : Des UUID invalides provoquent des erreurs SQL et des requêtes échouées
- Corruption de données : Des UUID invalides peuvent silencieusement corrompre des données
- Cauchemars de débogage : Les problèmes de format sont difficiles à repérer dans les journaux
- Problèmes d'intégration : Des UUID invalides cassent les intégrations système
La validation attrape ces problèmes avant qu'ils ne deviennent des soucis.
🧪 Qu'est-ce que la validation UUID / GUID ?
La validation UUID/GUID vérifie si une chaîne est conforme au format RFC 4122 :
- Longueur correcte : 32 caractères hexadécimaux (128 bits)
- Regroupement approprié : Cinq groupes séparés par des tirets (8-4-4-4-12)
- Caractères valides : Seulement des chiffres hexadécimaux (0-9, a-f, A-F)
- Détection de version : Identifie la version UUID (1-8) lorsqu'elle est valide
- Bits de variante : Vérifie que les bits de variante sont correctement définis
- Conformité au format : S'assure que la structure correspond à la RFC 4122
Formats pris en charge
Le validateur accepte les UUID/GUID dans plusieurs formats :
- Format standard :
550e8400-e29b-41d4-a716-446655440000 - Sans tirets :
550e8400e29b41d4a716446655440000 - Format GUID (avec accolades) :
{550e8400-e29b-41d4-a716-446655440000} - Majuscules ou minuscules : Validation insensible à la casse
🚨 Scénarios courants de validation UUID
Scénario 1 : Validation de réponse API
Vous recevez des UUID d'une API et devez vérifier qu'ils sont valides avant de les traiter :
Réponse API :
{
"userId": "550e8400-e29b-41d4-a716-446655440000",
"orderId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"sessionId": "format-uuid-invalide"
}
Problème : Un UUID est invalide, mais lequel ?
Solution : Collez tous les UUID dans le validateur. Il identifie immédiatement "format-uuid-invalide" comme invalide et montre l'erreur exacte.
Scénario 2 : Validation d'importation de base de données
Vous importez un fichier CSV avec des UUID et souhaitez vous assurer que tous les UUID sont valides avant de les insérer :
id,name,email
550e8400-e29b-41d4-a716-446655440000,John,john@example.com
6ba7b810-9dad-11d1-80b4-00c04fd430c8,Jane,jane@example.com
550e8400-e29b-41d4-a716-44665544000,Bob,bob@example.com
Problème : Un UUID est trop court (manque un caractère).
Solution : Copiez tous les UUID du CSV, collez-les dans le validateur. Il identifie l'UUID invalide et montre "Trop court (les UUID doivent comporter 32 caractères hexadécimaux)".
Scénario 3 : Débogage de fichiers journaux
Les journaux de votre application montrent des UUID, mais certaines opérations échouent. Vous soupçonnez des UUID invalides :
[2026-02-19 10:00:00] Traitement de l'utilisateur : 550e8400-e29b-41d4-a716-446655440000
[2026-02-19 10:00:01] Traitement de l'utilisateur : 550e8400-e29b-41d4-a716-44665544000
[2026-02-19 10:00:02] ERREUR : Format UUID invalide
Problème : Un UUID dans les journaux est invalide, provoquant l'erreur.
Solution : Copiez les UUID des journaux, validez-les. Le validateur montre immédiatement quel UUID est invalide et pourquoi.
Scénario 4 : Validation des entrées de formulaire
Les utilisateurs saisissent des UUID dans un formulaire web, et vous devez valider avant la soumission :
Entrée utilisateur : "550e8400-e29b-41d4-a716-446655440000"
Problème : Est-ce un UUID valide ? Devriez-vous l'accepter ?
Solution : Validez l'entrée. Le validateur confirme qu'elle est valide, montre le format normalisé et détecte la version.
Scénario 5 : Nettoyage de données par lots
Vous avez une liste d'UUID provenant de plusieurs sources et devez :
- Identifier les UUID invalides
- Normaliser les UUID valides au format standard
- Extraire uniquement les UUID valides pour traitement
Solution : Collez tous les UUID dans le validateur. Il montre :
- Quels UUID sont valides
- Quels UUID sont invalides (avec messages d'erreur)
- Versions normalisées des UUID valides
- Option de copier uniquement les UUID valides
🛠️ Comment fonctionne la validation UUID
Validation de format
Le validateur vérifie :
- Longueur : Exactement 32 caractères hexadécimaux (hors tirets/accolades)
- Structure : Regroupement approprié (8-4-4-4-12) lorsque des tirets sont présents
- Caractères : Seulement des chiffres hexadécimaux valides (0-9, a-f, A-F)
- Tirets : Placement correct dans le format standard
- Accolades : Format GUID approprié avec accolades (si présent)
Détection de version
Pour les UUID valides, le validateur détecte la version :
- Version 1 : UUID basé sur le temps
- Version 2 : UUID de sécurité DCE
- Version 3 : Basé sur le nom (MD5)
- Version 4 : UUID aléatoire (le plus courant)
- Version 5 : Basé sur le nom (SHA-1)
- Versions 6-8 : Versions UUID plus récentes
La version est extraite du 13ème caractère de l'UUID.
Normalisation
Les UUID valides sont normalisés au format standard :
- Chiffres hexadécimaux en minuscules
- Regroupement standard par tirets :
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - Suppression des accolades (pour le format GUID)
- Ajout de tirets (pour le format sans tirets)
🚀 Fonctionnalités du Tooladex UUID / GUID Validator
⭐ 1. Validation instantanée
Collez des UUID et obtenez des résultats de validation immédiats. Pas de délais, pas de requêtes serveur.
⭐ 2. Validation par lots
Validez plusieurs UUID à la fois. Collez des UUID séparés par des nouvelles lignes ou des virgules — le validateur les traite tous.
⭐ 3. Messages d'erreur détaillés
Les UUID invalides affichent des messages d'erreur spécifiques :
- "Trop court" — caractères manquants
- "Trop long" — caractères supplémentaires
- "Caractères invalides" — caractères non hexadécimaux
- "Format invalide" — la structure ne correspond pas au format UUID
⭐ 4. Détection de version
Les UUID valides montrent leur version détectée (1-8), vous aidant à comprendre le type d'UUID.
⭐ 5. Détection de format
Identifie le format UUID :
- Format standard (avec tirets)
- Sans tirets
- Format GUID (avec accolades)
⭐ 6. Normalisation
Montre la version normalisée des UUID valides dans un format standard en minuscules avec tirets.
⭐ 7. Copier les UUID valides
Copiez tous les UUID valides d'un coup avec un clic. Parfait pour le nettoyage et le filtrage des données.
⭐ 8. Priorité à la confidentialité
Toute la validation se fait entièrement dans votre navigateur. Vos UUID ne quittent jamais votre appareil.
📋 Exemples pratiques
Exemple 1 : Test API
// Tester les UUID des réponses API
const apiUuids = [
"550e8400-e29b-41d4-a716-446655440000",
"6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"uuid-invalide"
];
// Validez avant de traiter
// Utilisez le Tooladex UUID Validator pour vérifier tous les UUID
// Résultat : Les deux premiers sont valides, le troisième est invalide
Exemple 2 : Débogage de requête de base de données
-- La requête échoue ? Validez d'abord l'UUID
SELECT * FROM users WHERE id = '550e8400-e29b-41d4-a716-44665544000';
-- Le validateur montre : "Trop court (les UUID doivent comporter 32 caractères hexadécimaux)"
-- Corrigez : Ajoutez le caractère manquant
SELECT * FROM users WHERE id = '550e8400-e29b-41d4-a716-446655440000';
Exemple 3 : Validation d'importation de données
# Python : Validez les UUID avant l'importation dans la base de données
import uuid
user_ids = [
"550e8400-e29b-41d4-a716-446655440000",
"6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"invalide"
]
# Utilisez le Tooladex Validator pour vérifier tous les UUID d'abord
# Puis validez dans le code :
for user_id in user_ids:
try:
uuid.UUID(user_id)
print(f"Valide : {user_id}")
except ValueError:
print(f"Invalide : {user_id}")
Exemple 4 : Analyse de journaux
# Extraire les UUID des journaux
grep "user_id" application.log | awk '{print $3}'
# Collez dans le Tooladex Validator
# Identifie quels UUID sont invalides
# Montre les versions normalisées des UUID valides
🎯 Meilleures pratiques
Validez avant de traiter
Validez toujours les UUID avant :
- Opérations de base de données
- Requêtes API
- Importations de données
- Traitement de fichiers
Utilisez la validation par lots
Lorsque vous travaillez avec plusieurs UUID, validez-les tous en même temps. Le validateur Tooladex traite les lots efficacement.
Normalisez les UUID
Utilisez des UUID normalisés (format standard) pour la cohérence :
- Stockage en base de données
- Réponses API
- Journalisation
- Comparaisons
Vérifiez la version si nécessaire
Si votre application nécessite des versions UUID spécifiques (par exemple, v4 pour des UUID aléatoires), utilisez la détection de version pour vérifier.
Validez les entrées des utilisateurs
Validez toujours les UUID saisis par les utilisateurs dans les formulaires ou les API. Les UUID invalides doivent être rejetés avec des messages d'erreur clairs.
❓ Questions fréquentes
Qu'est-ce qui rend un UUID invalide ?
Un UUID est invalide s'il :
- N'a pas exactement 32 caractères hexadécimaux
- Contient des caractères invalides (non hexadécimaux)
- A une structure incorrecte (mauvais placement des tirets)
- Est trop court ou trop long
- Ne correspond pas au format RFC 4122
Puis-je valider des UUID sans tirets ?
Oui ! Le validateur accepte les UUID dans plusieurs formats :
- Avec tirets :
550e8400-e29b-41d4-a716-446655440000 - Sans tirets :
550e8400e29b41d4a716446655440000 - Avec accolades :
{550e8400-e29b-41d4-a716-446655440000}
Le validateur vérifie-t-il la version UUID ?
Oui ! Pour les UUID valides, le validateur détecte et affiche la version (1-8). Cela vous aide à comprendre le type d'UUID et à vous assurer que vous utilisez la version correcte pour votre cas d'utilisation.
Puis-je valider plusieurs UUID à la fois ?
Oui ! Collez plusieurs UUID séparés par des nouvelles lignes ou des virgules. Le validateur traite tous et montre les résultats pour chaque UUID.
Quelle est la différence entre la validation UUID et GUID ?
UUID et GUID sont le même format (RFC 4122). Le validateur gère les deux. Les GUID sont souvent affichés avec des accolades, que le validateur accepte et normalise.
Mes données sont-elles envoyées à un serveur ?
Non ! Toute la validation se fait entièrement dans votre navigateur. Vos UUID ne quittent jamais votre appareil — confidentialité et sécurité complètes.
Puis-je copier uniquement les UUID valides ?
Oui ! Le validateur dispose d'un bouton "Copier valides" qui copie tous les UUID valides d'un coup, facilitant le filtrage des invalides.
🎉 Essayez le Tooladex UUID / GUID Validator
Le Tooladex UUID / GUID Validator vous aide à :
- Valider les UUID et GUID instantanément
- Vérifier la conformité au format avec la RFC 4122
- Détecter les versions UUID (1-8)
- Identifier les UUID invalides avec des messages d'erreur détaillés
- Normaliser les UUID au format standard
- Valider plusieurs UUID à la fois (validation par lots)
- Copier les UUID valides pour le nettoyage des données
- Assurer la qualité des données dans les API, les bases de données et les applications
Que vous testiez des API, déboguiez des requêtes de base de données, importiez des données, analysiez des journaux ou validiez des entrées utilisateur, cet outil rend la validation des UUID simple et efficace.
✔ Validation instantanée
✔ Validation par lots (plusieurs UUID)
✔ Messages d'erreur détaillés
✔ Détection de version
✔ Normalisation de format
✔ Copier les UUID valides
✔ 100 % côté client — confidentialité complète
✔ Prend en charge tous les formats UUID/GUID
Essayez-le maintenant — et assurez-vous que vos UUID et GUID sont valides avant qu'ils ne causent des problèmes.
UUID / GUID Validator
Validate UUIDs and GUIDs – Check Format, Version & Structure. Check if your UUIDs/GUIDs are valid, detect their version, and get detailed validation feedback. Perfect for data validation, API testing, and debugging.