Analyseur d'URL

Décomposer toute URL en protocole, hôte, chemin, paramètres et fragment

Qu'est-ce que c'est et comment ça marche ?

Un analyseur d'URL décompose une adresse web en ses parties pour voir exactement comment elle est construite : le protocole (https), l'hôte (example.com), le port, le chemin (/products/shoes), la chaîne de requête (?color=red&size=10) et le fragment (#reviews). Une URL ressemble à une chaîne continue, mais chaque section a un rôle défini, et les bugs se cachent souvent aux frontières entre elles — un paramètre au mauvais endroit, un caractère encodé, ou un fragment pris pour une partie du chemin. La séparer transforme un lien dense en une structure étiquetée lisible d'un coup d'œil.

La partie la plus utile au quotidien est la chaîne de requête, que l'analyseur sépare en paires clé–valeur individuelles et décode pour vous, de sorte qu'une longue URL de suivi avec une douzaine de paramètres devienne une liste nette. C'est précieux pour déboguer des redirections, lire des balises de campagne UTM, vérifier ce qu'un appel d'API a réellement envoyé, ou confirmer qu'une valeur a été correctement encodée. Cet outil analyse l'URL dans votre navigateur, donc même les liens contenant des jetons ou des paramètres privés restent sur votre appareil.

Cas d'usage

Questions fréquentes

Quelle différence entre la chaîne de requête et le fragment ?

La chaîne de requête (après ?) est envoyée au serveur et porte généralement des paramètres qu'utilise la page ou l'API. Le fragment (après #) reste dans le navigateur et n'est pas envoyé au serveur — il pointe d'ordinaire vers une section de la page ou sert aux applications côté client.

Pourquoi certains caractères de l'URL apparaissent-ils en %20 ou %2F ?

Ce sont des caractères encodés en pourcent : espaces, barres obliques et autres symboles réservés sont encodés pour circuler en sécurité dans une URL. L'analyseur les décode pour que vous lisiez la vraie valeur, tout en montrant où l'encodage a été utilisé.

Qu'est-ce qui compte comme origine d'une URL ?

L'origine est le protocole, l'hôte et le port ensemble (par exemple https://example.com). C'est la partie que les navigateurs utilisent pour les frontières de sécurité comme la politique de même origine, distincte du chemin et des paramètres qui identifient une ressource précise.

Peut-il analyser des URL relatives ?

Les URL relatives (comme /page?x=1) n'ont ni protocole ni hôte, donc seuls le chemin, la requête et le fragment sont présents. L'analyseur sépare quand même ces composants ; résoudre une URL relative en absolue nécessite une URL de base pour la combiner.

Développeur

Générateur UUID · Convertisseur de timestamp · Encodeur Base64 · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs