Analyseur d'URL
Décomposez n'importe quelle URL en ses composants individuels avec notre analyseur d'URL en ligne gratuit. Collez une URL et voyez instantanément son protocole, son nom d'hôte, son port, son chemin, ses paramètres de requête et son fragment - avec les valeurs brutes (encodées) et décodées côte à côte. Chaque composant est accompagné d'une explication simple. Parfait pour déboguer des appels d'API, analyser des structures d'URL, vérifier l'encodage et comprendre le fonctionnement des URL. L'analyseur d'URL fournit aussi un détail des paramètres de requête et des avertissements de validation sur des problèmes potentiels comme l'usage de HTTP ou des ports inhabituels. Sans inscription.
URL Parser
Parse any URL into its individual components
Try an example
Enter URL
Enter a URL above and click Parse URL to see its components
Fonctionnalités
- Décomposition complète de l'URL : décompose toute URL en protocole, nom d'hôte, port, chemin, chaîne de requête, fragment et composants d'authentification. Chaque partie est clairement étiquetée et expliquée.
- Valeurs encodées et décodées : affiche les valeurs brutes (encodées) et décodées côte à côte. Détecte automatiquement les caractères encodés en pourcentage et les décode pour la lisibilité.
- Détail des paramètres de requête : analyse tous les paramètres de requête dans un tableau structuré avec clés, valeurs et leurs équivalents décodés. Copiez n'importe quel paramètre en un clic.
- Validation et avertissements d'URL : détecte les problèmes courants comme HTTP vs HTTPS, les références à localhost, les ports inhabituels et les composants encodés. Vous aide à comprendre la structure de l'URL et ses implications de sécurité.
Cas d'usage
- Débogage des requêtes d'API : lorsqu'un appel d'API échoue, collez l'URL dans l'analyseur pour vérifier rapidement des paramètres de requête malformés, un encodage incorrect ou des segments de chemin manquants.
- Audits de sécurité : inspectez les URL pour détecter des identifiants exposés dans les paramètres d'authentification, vérifiez l'usage de HTTP vs HTTPS et repérez des ports inhabituels ou des motifs suspects.
- Développement web : comprenez le routage en analysant des URL complexes avec fragments (applications monopage), paramètres de requête et valeurs encodées pendant le développement et le débogage.
- SEO et analyse de liens : analysez les structures d'URL selon les bonnes pratiques SEO - chemins lisibles, encodage correct des paramètres et conformité au format d'URL canonique.
- Apprentissage et éducation : un excellent outil pédagogique pour les étudiants qui découvrent la structure des URL. Voyez comment protocoles, hôtes, ports, chemins et fragments s'assemblent dans de vraies URL.
- Extraction de données et web scraping : analysez les URL des pages collectées pour extraire des paramètres de requête, identifier des motifs d'URL et comprendre la structure du site cible.
Foire aux questions
Une URL (Uniform Resource Locator) est l'adresse utilisée pour accéder aux ressources sur internet. Ses composants sont : le protocole (par ex. https://), le nom d'hôte (par ex. example.com), le port (par ex. :443 ou celui par défaut), le chemin (par ex. /page), la chaîne de requête (par ex. ?clé=valeur) et le fragment (par ex. #section). Certaines URL peuvent aussi contenir des identifiants d'authentification (utilisateur:motdepasse@hôte). Comprendre ces composants est essentiel pour le développement web, le débogage et l'analyse de sécurité.
L'encodage d'URL, aussi appelé encodage en pourcentage, remplace les caractères non sûrs ou réservés des URL par un % suivi de deux chiffres hexadécimaux. Par exemple, un espace devient %20, une barre oblique devient %2F et un point d'interrogation devient %3F. C'est indispensable car certains caractères ont une signification spéciale dans les URL. Notre analyseur affiche la valeur brute (encodée) et la valeur décodée de chaque composant, ce qui vous aide à comprendre comment votre navigateur interprète l'URL et à résoudre les problèmes d'encodage.
Les paramètres de requête apparaissent après le ? dans une URL et se présentent généralement sous forme de paires clé=valeur séparées par &. Par exemple, dans https://example.com/search?q=bonjour&page=2, les paramètres sont q=bonjour et page=2. Notre analyseur d'URL extrait automatiquement chaque paramètre, affiche la clé et la valeur brutes puis décodées, et les présente dans un tableau structuré. Vous pouvez copier un paramètre ou l'URL complète en un clic.
Une URL (Uniform Resource Locator) est un type d'URI (Uniform Resource Identifier) qui fournit à la fois l'identité et l'emplacement d'une ressource. Toutes les URL sont des URI, mais toutes les URI ne sont pas des URL. Une URI peut identifier une ressource par son seul nom (un URN), alors qu'une URL fournit toujours un moyen de la localiser et d'y accéder. Dans le développement web courant, « URL » est le terme le plus utilisé.
Le fragment, aussi appelé hash, apparaît à la fin d'une URL après le caractère #. Les fragments sont utilisés par le client (le navigateur) pour la navigation au sein d'une page : défilement vers une section précise ou routage côté client dans les applications monopage. Les fragments ne sont jamais envoyés au serveur dans les requêtes HTTP. Usages courants : liens d'ancrage (#nom-de-section) et routage SPA (#/dashboard/users).
Les caractères spéciaux des paramètres de requête doivent être encodés pour l'URL. Utilisez encodeURIComponent() en JavaScript pour encoder les valeurs des paramètres. Par exemple, une valeur comme « bonjour le monde & plus » devient « bonjour%20le%20monde%20%26%20plus ». Lorsque vous construisez des URL par programmation, encodez toujours les valeurs pour garantir une transmission correcte. Notre analyseur vous aide à vérifier que vos URL sont bien encodées en affichant les deux formes.
Le port par défaut de HTTP est 80 et celui de HTTPS est 443. Lorsqu'une URL utilise le port par défaut, celui-ci est généralement omis de la chaîne (par exemple, https://example.com utilise implicitement le port 443). Si un port non standard est spécifié, il apparaît après le nom d'hôte, séparé par deux points (par ex. https://example.com:8080). Notre analyseur indique si le port est celui par défaut ou un port explicite.
Oui ! Toute l'analyse d'URL se déroule entièrement dans votre navigateur via le constructeur URL intégré. Aucune donnée n'est envoyée à un serveur : l'URL que vous saisissez ne quitte jamais votre appareil. Il est donc totalement sûr d'analyser des URL sensibles contenant des clés d'API, des jetons d'authentification, des points de terminaison privés ou toute autre information confidentielle.