Analyseur d’URL

Décomposer une URL en protocole, hôte, chemin, requête, hash.

Développeur

Collez une URL pour la voir décomposée en protocole, hôte, port, pathname, paramètres de requête et hash. Utile pour le débogage, la documentation et le SEO. L'analyse s'exécute dans votre navigateur — rien n'est envoyé à un serveur.

À propos de l'Analyseur d'URL

Une URL a plusieurs parties : le protocole (http/https), l'hôte (domaine), le port optionnel, le pathname, la chaîne de requête (paramètres de recherche) et le hash (fragment). Cet outil analyse toute URL valide et affiche chaque composant pour déboguer des liens, documenter des API ou vérifier la structure des paramètres. Il utilise l'API URL intégrée du navigateur — pas de serveur.

Comment utiliser

  1. Collez ou saisissez une URL complète (elle doit commencer par un schéma, ex. https://).
  2. Cliquez sur Analyser l'URL. La décomposition et les paramètres de requête (s'il y en a) sont affichés.

Fonctionnalités principales

  • Décomposition complète — Affiche le protocole, l'hôte, le port, le pathname, la requête et le hash
  • Tableau des paramètres de requête — Présente les paramètres sous forme de paires clé-valeur lisibles
  • Conforme aux standards — Utilise l'API URL native du navigateur pour une analyse précise
  • Gestion des cas limites — Traite correctement les caractères encodés, les ports par défaut et les chemins complexes
  • Confidentialité côté client — Aucune communication serveur ; vos URL restent dans votre navigateur

Quand utiliser cet outil

  • Déboguer des liens cassés ou une construction d'URL incorrecte dans votre application
  • Inspecter les URL d'endpoints API pour vérifier la structure des paramètres de requête
  • Documenter les modèles d'URL pour des API ou des configurations de routage
  • Vérifier comment les redirections ou les paramètres de suivi modifient une URL
  • Apprendre la structure des URL et ses composants

Détails techniques

L'analyseur utilise le constructeur natif new URL() du navigateur, qui implémente le standard URL du WHATWG. Cela signifie qu'il gère correctement la normalisation du schéma, les caractères encodés en pourcentage, les domaines IDN, les adresses IPv6 et l'omission des ports par défaut. Les paramètres de requête sont extraits via l'API URLSearchParams, qui gère correctement les valeurs multiples pour une même clé et les caractères spéciaux encodés. Seules les URL avec un schéma (protocole) valide sont acceptées — les chemins relatifs et les URL incomplètes produiront une erreur. Tout le traitement s'exécute en JavaScript dans votre navigateur.

Conclusion

L'Analyseur d'URL est un outil pratique pour les développeurs, permettant de disséquer toute URL en ses composants. Avec une analyse conforme aux standards, un tableau clair des paramètres de requête et une confidentialité totale côté navigateur, il simplifie le débogage et la documentation des URL. Pour encoder les caractères spéciaux dans les URL, utilisez l'Encodeur d'URL.

Questions fréquentes

Quelles parties de l'URL sont affichées ?
Protocole (http/https), hôte (domaine), port, pathname, search (chaîne de requête) et hash (fragment). Les paramètres de requête sont listés en paires clé-valeur.
Mon URL est-elle envoyée à un serveur ?
Non. L'analyse utilise l'API URL du navigateur. Votre entrée ne quitte jamais votre appareil.
Et si l'URL est invalide ?
L'outil affichera une erreur. Seules les URL valides (avec protocole, ex. https://example.com) peuvent être analysées. Les chemins relatifs ne sont pas pris en charge.
Peut-il gérer les URL avec des caractères encodés ?
Oui. L'API URL du navigateur gère correctement les caractères encodés en pourcentage dans tous les composants de l'URL. Les valeurs des paramètres de requête sont décodées pour l'affichage dans le tableau clé-valeur.