Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.
Ce que fait cet outil
L'analyseur d'URL découpe une adresse web en ses différentes parties : Protocol (protocole), Host (hôte), Port, Path (chemin), Hash (le fragment après #) et, sous Query parameters, chaque paramètre de requête sous forme de clé et de valeur distinctes. Collez un lien long et le détail s'affiche pendant la saisie. Les valeurs encodées en pourcentage sont décodées : q=usb+c+cable s'affiche donc usb c cable.
L'analyse repose sur la classe standard URL du navigateur, celle que suivent fetch et les serveurs web : le résultat correspond donc à la façon dont les navigateurs lisent réellement l'adresse. L'URL doit inclure son schéma, par exemple https://. Si aucun port n'est indiqué, le port par défaut du schéma est utilisé (443 pour HTTPS, 80 pour HTTP) et affiché sous la forme (default).
Quand l'utiliser
- Lire les paramètres UTM d'un lien marketing ou d'un clic publicitaire.
- Déboguer une URL de redirection ou de callback OAuth comportant de nombreux paramètres encodés.
- Vérifier quels paramètres de requête une page reçoit avant d'écrire le code de routage.
- Repérer les paramètres de suivi à retirer avant de partager un lien.
Exemple concret
Entrée
https://shop.example.com/search?q=usb+c+cable&sort=price_asc&page=2#results
Sortie
Protocol: https
Host: shop.example.com
Port: (default)
Path: /search
Hash: #results
q: usb c cable
sort: price_asc
page: 2Questions sur cet outil
Pourquoi le message « Invalid URL » apparaît-il ?
L'adresse doit inclure un schéma. Pour un parseur, example.com/page est un chemin relatif ; écrivez plutôt https://example.com/page.
Comment les paramètres répétés sont-ils affichés ?
Chaque occurrence apparaît sur sa propre ligne. ?tag=a&tag=b affiche tag deux fois, dans l'ordre, ce qui correspond à la façon dont la plupart des frameworks web le reçoivent, sous forme de liste.
Le hash est-il envoyé au serveur ?
Non. La partie après # reste dans le navigateur et sert aux ancres internes à la page et au routage côté client. Le serveur ne voit que le chemin et la query string.
Comment encoder une valeur à placer dans une URL ?
Utilisez l'Encodeur d'URL pour une valeur isolée, ou le Décodeur d'URL pour lire une valeur encodée. Les espaces deviennent %20 (ou + dans une query string).
Cet outil est-il gratuit ?
Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.
Comment obtenir mon résultat ?
Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.